@charset "UTF-8";.content_txt_ttl{color:#484848;font-size:2.4rem;font-weight:700;line-height:1.2;margin-bottom:20px}@media screen and (max-width:768px){.content_txt_ttl{font-size:2.2rem}}.content_bg{background:#f0ecea}.content_txt_area p:not(:last-child){margin-bottom:30px}@media screen and (max-width:768px){.content_txt_area p:not(:last-child){margin-bottom:20px}}.methods_txt_area{margin-bottom:50px;text-align:center;letter-spacing:.1em}.methods_txt_area p{line-height:1.8}@media screen and (max-width:640px){.methods_txt_area{text-align:left}}.methods_wrap{line-height:1.75}.methods_wrap .main_img{margin-bottom:50px}.metho_main_menu{margin:0 auto 50px}.metho_main_menu a{display:block;margin:0 auto;padding:10px 20px;text-align:center;background-color:#95a8b2;border:1px solid #95a8b2;color:#fff;transition:.3s all;max-width:200px}.metho_main_menu a:hover{background-color:#fff;color:#95a8b2}.methods-main{background:url(//www.e-igc.jp/wp2020/wp-content/themes/e-igc/css/../img/methods/mainimg.jpg) no-repeat center top/cover;padding:150px 0 150px;margin:20px auto 50px}.methods-main-ttl{font-size:3rem;text-align:center;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;letter-spacing:.1em;line-height:1;text-shadow:0px 0px 10px #fff,0px 1px 10px #fff,0px 1px 10px #fff,0px 1px 10px #fff,0px 1px 10px #fff}.methods-main-lead{background:rgba(255,255,255,.6);padding:40px 2.5%}.methods-main-lead p{max-width:705px;width:100%;margin:0 auto}.methods-sec-ttl{text-align:center;font-weight:700;font-size:2.4rem;letter-spacing:.06em}.methods-sec-ttl span{border-bottom:1px solid #000;padding:0 .4em}@media screen and (max-width:768px){.methods-sec-ttl{font-size:2rem}}.methods-sec-lead{text-align:center}.methods-sec-txtD{margin:40px auto 0}.earth-block-nav{display:flex;justify-content:space-between;margin:40px auto 50px}@media screen and (max-width:1140px){.earth-block-nav{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:640px){.earth-block-nav{justify-content:space-between}}.earth-block-nav .nav-item{width:calc(96%/5)}@media screen and (max-width:1140px){.earth-block-nav .nav-item{width:calc(96%/3)}.earth-block-nav .nav-item:not(:nth-of-type(3n)){margin-right:2%}.earth-block-nav .nav-item:nth-of-type(n+4){margin-top:20px}}@media screen and (max-width:640px){.earth-block-nav .nav-item{width:calc(96%/2)}.earth-block-nav .nav-item:not(:nth-of-type(3n)){margin-right:0}.earth-block-nav .nav-item:nth-of-type(n+3){margin-top:15px}}.earth-block-nav .nav-item a{display:block;background:#222;color:#fff;font-size:1.8rem;padding:15px 0;text-align:center;letter-spacing:.06em;line-height:1.4;min-height:145px}@media screen and (max-width:640px){.earth-block-nav .nav-item a{font-size:1.6rem;min-height:130px}}.earth-block-nav .nav-item a span{display:block;font-size:2.2rem}.earth-block-nav .nav-item .item-txt{width:80%;margin:0 auto;background:#eee;color:#000;font-size:1.6rem;text-align:center;display:flex;justify-content:center;align-items:center;line-height:1.2;min-height:68px}.sec-earth-child.bg_gry{margin:0}.earth-child-pd{padding:50px 0}.earth-child-row{display:flex;justify-content:space-between;flex-wrap:wrap}.methods-link{display:flex;justify-content:space-between;flex-wrap:wrap;margin:40px auto 0}.methods-link:after{content:"";display:block;width:32%;max-width:270px}@media screen and (max-width:640px){.methods-link:after{display:none}}.methods-link:not(:first-child){margin:15px auto 0}.methods-link li{max-width:270px;width:32%}.methods-link li:nth-of-type(n+4){margin-top:15px}@media screen and (max-width:640px){.methods-link li{max-width:none;width:48%}.methods-link li:nth-of-type(n+3){margin-top:15px}}.methods-link li a{position:relative;background-color:#96a8b2;color:#fff;text-align:center;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #96a8b2}.methods-link li a:after{content:'\f105';font-family:'fontawesome';position:absolute;right:7px;top:1px}@media screen and (max-width:480px){.methods-link li a{font-size:1.1rem}.methods-link li a:after{top:auto;right:4px}}.methods-link-row2{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:590px;width:100%;margin:40px auto 0}.methods-link-row2 li{max-width:270px;width:48%}.methods-link-row2 li:nth-of-type(n+3){margin-top:15px}.methods-link-row2 li a{position:relative;background-color:#96a8b2;color:#fff;text-align:center;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #96a8b2}.methods-link-row2 li a:after{content:'\f105';font-family:'fontawesome';position:absolute;right:7px;top:auto}@media screen and (max-width:480px){.methods-link-row2 li a{font-size:1.4rem}.methods-link-row2 li a:after{top:auto}}.methods-link-si{max-width:270px;width:100%;position:relative;background-color:#96a8b2;color:#fff;text-align:center;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #96a8b2;margin:40px auto}.methods-link-si:after{content:'\f105';font-family:'fontawesome';position:absolute;right:7px;top:auto}@media screen and (max-width:480px){.methods-link-si{font-size:1.4rem}.methods-link-si:after{top:auto}}.earth-child01-cts{position:relative;padding:0 0 50px;margin:30px auto 0;display:flex;justify-content:space-between}@media screen and (max-width:640px){.earth-child01-cts{padding:0;display:block}}.earth-child01-cts .cts-head{width:50%}@media screen and (max-width:640px){.earth-child01-cts .cts-head{text-align:center;width:100%}.earth-child01-cts .cts-head img{width:100%}}.earth-child01-cts .cts-body{max-width:470px;width:45%;text-align:justify;text-justify:inter-ideograph;text-justify:inter-character;padding:40px 0 0}.earth-child01-cts .cts-body p:not(:last-child){margin-bottom:1em}@media screen and (max-width:640px){.earth-child01-cts .cts-body{width:100%;max-width:none}}.earth-child02-cts{position:relative;margin:30px auto 0;display:flex;justify-content:space-between;flex-direction:row-reverse}@media screen and (max-width:640px){.earth-child02-cts{display:block}}.earth-child02-cts .cts-head{max-width:530px;width:50%}@media screen and (max-width:640px){.earth-child02-cts .cts-head{max-width:none;margin:0 auto;width:100%}.earth-child02-cts .cts-head img{width:100%}}.earth-child02-cts .cts-body{max-width:470px;width:45%;text-align:justify;text-justify:inter-ideograph;text-justify:inter-character;padding:40px 0 0}@media screen and (max-width:640px){.earth-child02-cts .cts-body{width:100%;max-width:none}}.earth-child02-asterisk{font-size:1.4rem;margin:40px auto 0}.earth-child02-asterisk .asterisk-item:not(:last-child){margin-bottom:1em}@media screen and (max-width:480px){.earth-child02-asterisk .asterisk-item{display:block}}.earth-child02-asterisk .asterisk-item dd{width:100%}.earth-child03-cts{position:relative;margin:30px auto 0;display:flex;justify-content:space-between}@media screen and (max-width:640px){.earth-child03-cts{display:block}}.earth-child03-cts .cts-head{width:50%}@media screen and (max-width:640px){.earth-child03-cts .cts-head{width:100%;text-align:center}.earth-child03-cts .cts-head img{width:100%}}.earth-child03-cts .cts-body{max-width:470px;width:45%;text-align:justify;text-justify:inter-ideograph;text-justify:inter-character;padding:40px 0 0}.earth-child03-cts .cts-body p:not(:last-child){margin-bottom:1em}@media screen and (max-width:640px){.earth-child03-cts .cts-body{width:100%;max-width:none}}.earth-child03-cts2{display:flex;justify-content:space-between;background:#fff;padding:40px 30px;margin:40px auto 0}@media screen and (max-width:768px){.earth-child03-cts2{display:block}}@media screen and (max-width:480px){.earth-child03-cts2{padding:30px 20px}}.earth-child03-cts2 .cts-head{width:53%}.earth-child03-cts2 .cts-head p:not(:last-child){margin-bottom:1em}.earth-child03-cts2 .cts-head ul{margin-bottom:1em}@media screen and (max-width:768px){.earth-child03-cts2 .cts-head{width:100%}}.earth-child03-cts2 .cts-body{width:45%}@media screen and (max-width:768px){.earth-child03-cts2 .cts-body{width:100%;text-align:center;margin-top:40px}}.seismic-structure{max-width:800px;width:100%;background:#fff;border:1px dotted #000;padding:30px 2.5%;margin:0 auto;text-align:center}.seismic-structure .methods-link-row2{margin:30px auto 0}@media screen and (max-width:480px){.seismic-structure .methods-link-row2 li{width:100%;margin:0 auto}.seismic-structure .methods-link-row2 li:nth-of-type(n+2){margin-top:15px}}.earth-child04{width:50%;padding:40px 30px 0 0;border-right:1px solid #000}@media screen and (max-width:640px){.earth-child04{width:100%;border-right:none;border-bottom:1px solid #000;padding:0}}.earth-child04 .methods-sec-ttl,.earth-child04 .methods-sec-lead{text-align:left}.earth-child05{width:50%;padding:40px 0 0 30px}@media screen and (max-width:640px){.earth-child05{width:100%;padding:40px 0 0}}.earth-child05 .methods-sec-ttl,.earth-child05 .methods-sec-lead{text-align:left}@media screen and (max-width:768px){.content01 .content_flex_box{flex-direction:column-reverse}}.content01 .content_flex_box .img_area{flex-basis:50%;margin:0 3% 0 0;text-align:center}@media screen and (max-width:768px){.content01 .content_flex_box .img_area{margin:0 auto;padding-bottom:0}}@media screen and (max-width:480px){.content01 .content_flex_box .img_area{padding-bottom:0}}.content01 .content_flex_box .content_txt_area{flex-basis:47%;padding:40px 0}@media screen and (max-width:768px){.content01 .content_flex_box .content_txt_area{padding:40px 2%}}@media screen and (max-width:768px) and (max-width:480px){.content01 .content_flex_box .content_txt_area{padding:40px 2%}}.content01 .content_flex_box.reverse{flex-direction:row-reverse}@media screen and (max-width:768px){.content01 .content_flex_box.reverse{flex-direction:column-reverse}}.content01 .content_flex_box.reverse .img_area{margin:0 0 0 3%}@media screen and (max-width:768px){.content01 .content_flex_box.reverse .img_area{margin:0 auto;padding-bottom:0}}@media screen and (max-width:768px) and (max-width:480px){.content01 .content_flex_box.reverse .img_area{margin:0 auto;padding-bottom:0}}.methods_01{background-color:#f0ecea;padding:50px 0}.content02 .content02_col01_blc{margin-bottom:50px}.content02 .content02_col01_blc .col01_img{margin-bottom:35px}@media screen and (max-width:768px){.content02 .content02_col01_blc .content_txt_area{padding:0 2%}}@media screen and (max-width:768px) and (max-width:480px){.content02 .content02_col01_blc .content_txt_area{padding:0 2%}}.content02 .content_flex_box{flex-direction:row-reverse}@media screen and (max-width:768px){.content02 .content_flex_box{flex-direction:column-reverse}}.content02 .content_flex_box .img_area{flex-basis:50%;margin:0 0 0 3%;text-align:center}@media screen and (max-width:768px){.content02 .content_flex_box .img_area{padding-bottom:0;margin:0 auto}}@media screen and (max-width:480px){.content02 .content_flex_box .img_area{margin:0 auto;padding-bottom:0}}.content02 .content_flex_box .content_txt_area{flex-basis:47%;padding:40px 0}@media screen and (max-width:768px){.content02 .content_flex_box .content_txt_area{padding:40px 2% 20px}}@media screen and (max-width:768px) and (max-width:480px){.content02 .content_flex_box .content_txt_area{padding:40px 2% 20px}}.content03 .content03_col01_blc{margin-bottom:80px}@media screen and (max-width:768px){.content03 .content03_col01_blc .content_txt_area{padding:0 2%}}@media screen and (max-width:768px) and (max-width:480px){.content03 .content03_col01_blc .content_txt_area{padding:0 2%}}.content03 .content03_col01_blc .col01_img{margin-bottom:35px}.content04 .contentTtl{margin-bottom:0}.content04 .sub_ttl{font-size:1.6rem}.img_area{text-align:center}.img_area img{margin:35px auto}#methodsmenu{margin-top:-80px;padding-top:80px}.menu_area .metho_menu{margin-top:20px}.menu_area .metho_menu h2{font-size:18px;font-weight:700;margin-bottom:13px}.menu_area .metho_menu h2 span{padding:0 8px 3px;border-bottom:1px solid #000}.menu_area .metho_menu ul{display:flex;flex-wrap:wrap}@media screen and (min-width:769px) and (max-width:936px){.menu_area .metho_menu ul li{width:33%}}@media screen and (max-width:768px){.menu_area .metho_menu ul li{width:50%}}.menu_area .metho_menu ul li a{display:block;width:210px;margin-right:14px;margin-bottom:10px;position:relative;background-color:#96a8b2;color:#fff;text-align:center;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid #96a8b2;font-size:90%}@media screen and (min-width:768px) and (max-width:936px){.menu_area .metho_menu ul li a{width:96%}}@media screen and (max-width:768px){.menu_area .metho_menu ul li a{width:98%;line-height:1.5;font-size:1.2rem}}.menu_area .metho_menu ul li a .num{background-color:#fff;width:22px;height:22px;color:#96a8b2;font-weight:700;font-size:14px;border-radius:11px;position:absolute;left:3px;top:auto;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.menu_area .metho_menu ul li a .num{width:18px;height:18px;font-size:12px;top:auto}}.menu_area .metho_menu ul li a:after{content:'\f105';font-family:'fontawesome';position:absolute;right:7px;top:auto}@media screen and (max-width:768px){.menu_area .metho_menu ul li a:after{right:3px;top:auto}}.menu_area .metho_menu ul li a:hover{background-color:#fff;color:#96a8b2;opacity:1}.menu_area .metho_menu ul li a:hover .num{background-color:#96a8b2;color:#fff}.menu_area .metho_menu ul li a .ls_m{letter-spacing:-.1em}@media screen and (max-width:768px){.menu_area .metho_menu ul li a .ls_m{letter-spacing:-.2em}}.menu_area .metho_menu ul li:nth-child(4n) a{margin-right:0}@media screen and (min-width:768px) and (max-width:936px){.menu_area .metho_menu ul li:nth-child(4n) a{margin-right:14px}}.sus03{padding:30px 0;background:#d2d2d2}.sus03 .sus03_wrap{max-width:920px}.sus03 .sus03_wrap .ttl{border-bottom:solid 1px #000;margin-bottom:16px}.sus03 .sus03_wrap .ttl .ja{font-size:3rem;font-weight:400;letter-spacing:.1em;display:inline-block;margin-right:.5em}.sus03 .sus03_wrap .ttl .en{font-size:1.8rem;font-weight:400;letter-spacing:.1em;display:inline-block}.sus03 .sus03_wrap .list .item a{display:flex;font-family:"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-weight:500;padding:10px 0}@media screen and (max-width:768px){.sus03 .sus03_wrap .list .item a{display:block;padding:6px 0}}.sus03 .sus03_wrap .list .item a:hover{box-shadow:4px 4px 4px -2px #999}.sus03 .sus03_wrap .list .item a .head{flex-basis:230px}.sus03 .sus03_wrap .list .item a .head .date{font-size:1.8rem;letter-spacing:.1em;width:140px;display:inline-block}@media screen and (max-width:768px){.sus03 .sus03_wrap .list .item a .head .date{width:120px}}.sus03 .sus03_wrap .list .item a .head .icon{color:red;font-size:1.8rem}.sus03 .sus03_wrap .list .item a .body{flex-basis:calc(100% - 230px);font-size:1.6rem;letter-spacing:.1em}