#body>#content .btn>a,#index .btn>a{display:inline-block;font-size:16px;line-height:160%;color:#000 !important;text-decoration:none !important;padding:13px 37px 11px;background:#ffbe0e;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;font-weight:bold}#body>#content .btn>a:hover,#index .btn>a:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}#index .btn>a{padding:13px 85px 11px}html:lang(th) #index .btn>a{padding:13px 0}#body>#content h3{font-size:28px;line-height:120%;color:#f05f6a;font-weight:900;padding:0 0 19px;border-bottom:1px solid #e5e5e5;margin:0 0 19px}#body h3:before{content:"";border-left:5px solid #f05f6a;padding-left:12px}#body>#content>p,#body>#content>.clearfix>p{font-size:16px;line-height:160%;color:#444;padding:0;margin:0 0 30px}#body>#content a{color:#f05f6a;text-decoration:underline}#body>#content>h4{font-size:14px;line-height:120%;color:#333;margin:0 0 10px}.box>p{font-size:14px;line-height:160%;color:#444}.life_mt10{margin-top:10px}.ind{text-indent:-1em;margin-left:1em}.color-box h4{font-size:18px;line-height:120%;margin:0 0 5px}.color-box p{font-size:14px;line-height:160%}table{text-align:left}table tbody{border:1px solid #e5e5e5}table tbody tr{border-bottom:1px solid #e5e5e5}table th{font-size:14px;line-height:180%;color:#444;font-weight:bold;padding:0 0 5px}table tbody th{background:#f6f6f6;padding:9px 14px 5px 10px;margin:0;border-right:1px solid #e5e5e5}table tbody td{font-size:14px;line-height:180%;color:#444;padding:9px 14px 5px 10px;background:#fafafa}table td.table{padding:0}table td.table>table tbody{border:none}table thead th{font-size:16px;line-height:150%;color:#444;font-weight:normal}#index h3{font-size:28px;line-height:120%;font-weight:900;padding:0;margin:0 0 10px}#index>#before{background:#010066 url(../img/life/index/before_bg.png) 0 0 repeat;padding:0;margin:0}#index>#before>.inner{padding:100px 0 90px;position:relative}#index>#before table tbody,#index>#before table tr{border:none}#index>#before table td{background:none;padding:0 0 0 20px;margin:0;background:none}#index>#before table td:first-child{width:324px;padding:0}#index>#before table td>h3{color:#f05f6a}#index>#before table td>p{font-size:16px;line-height:160%;color:#fff}#index>#before table td>p>a{color:#f0606a}#index>#before>.inner>.moon{position:absolute;top:65px;left:566px;margin:0;padding:0;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}#index>#before>.inner>.airline{position:absolute;bottom:-75px;left:282px;width:384px;height:231px;background:url(../img/life/index/before_air_line.png) 0 0 no-repeat;z-index:99}#index>#before>.inner>.airline>p{position:absolute;top:-10%;left:0%;line-height:100%;padding:0;margin:0}#index>#arrival{background:#69afe8 url(../img/life/index/arrival_bg.png) left bottom repeat-x;padding-bottom:23px;position:relative;overflow:hidden}#index>#arrival>.inner{background:url(../img/life/index/arrival_inner_bg.png) center bottom no-repeat;padding:113px 0 129px;position:relative}#index>#arrival>.inner>h3{text-align:right;padding:0;margin:0 326px 10px 0;color:#fff}#index>#arrival>.inner>p.com{text-align:right;font-size:16px;line-height:160%;color:#000;margin:0 326px 0 0;padding:0}#index>#arrival>.inner>p.com>a{color:#ffff00}#index>#arrival>.inner>p.img{position:absolute;bottom:-25px;right:0;z-index:10}#index>#arrival>.train{position:absolute;bottom:14px;left:100%;margin:0;padding:0;line-height:100%}#index>#start{background:#46a74c url(../img/life/index/start_bg.png) center bottom no-repeat}#index>#start>.inner{padding:32px 0 176px;position:relative}#index>#start>.inner>h3{margin:0 0 5px 320px;padding:0;color:#fff}#index>#start>.inner>p{margin-left:320px}#index>#start>.inner>.com{font-size:16px;line-height:160%;color:#000;margin:0 0 23px 320px;padding:0}#index>#start>.inner>.btn>a{padding:13px 0 11px;text-align:center;width:300px}#index>#start>.inner>.img{position:absolute;top:-66px;left:0;padding:0;line-height:100%;margin:0}#index>#kyoto{background:#f0616a;position:relative;margin:0;padding:0}#index>#kyoto>.inner{position:relative;padding:190px 0 66px}#index>#kyoto>.inner>.img{position:absolute;top:-149px;left:340px}#index>#kyoto>.inner>.yaji{position:absolute;bottom:-67px;left:367.5px}#index>#kyoto>.inner>h3{margin-bottom:65px;color:#fff;text-align:center;font-size:35px}#index>#kyoto>.inner>.question{text-align:center;letter-spacing:-0.4em}#index>#kyoto>.inner>.question>.q{display:inline-block;width:290px;padding:0;margin:0 55px 54px 0;position:relative;letter-spacing:1px;vertical-align:top}#index>#kyoto>.inner>.question>.q:nth-child(3n),#index>#kyoto>.inner>.question>.q:nth-child(7){margin-right:0}#index>#kyoto>.inner>.question>.q>.num{position:absolute;top:-37px;left:-36px;width:76px;height:76px;background:url(../img/life/index/question_num_bg.png) 0 0 no-repeat;font-size:24px;line-height:100%;color:#333;padding-top:27px;font-weight:900}#index>#kyoto>.inner>.question>.q>.image{margin:0 0 18px;padding:0;line-height:100%;text-align:center}#index>#kyoto>.inner>.question>.q>h4{font-size:18px;text-align:left;line-height:120%;font-weight:900;padding:0;margin:0 0 5px;color:#fff}#index>#kyoto>.inner>.question>.q>.com{font-size:14px;line-height:160%;color:#fff;padding:0 0 62px;text-align:left;margin:0}#index>#kyoto>.inner>.question>.q>.btn{position:absolute;bottom:0;left:0;width:100%}#index>#kyoto>.inner>.question>.q>.btn>a{display:block}#index>#return{background:#f6f6f6;margin:0;padding:133px 0 86px}#index>#return>table{width:980px !important}#index>#return>table>tbody,#index>#return>table>tbody>tr{border:none}#index>#return>table>tbody>tr>td{background:none;padding:0 0 0 17px;margin:0;background:none}#index>#return>table>tbody>tr>td:first-child{width:325px}#index>#return>table>tbody>tr>td>h3{color:#f05f6a}#index>#return>table>tbody>tr>td>p{font-size:16px;line-height:160%;color:#333}@media (max-width: 736px){section#navigation>.inner>a:nth-child(5){letter-spacing:-1px}#index>#before>.inner{padding:40px 0}#index>#before table td:first-child{width:40%;vertical-align:top}#index>#before table td>h3{font-size:22px}#index>#before table td>p{font-size:13px}#index>#before>.inner>.moon{width:10%;top:8px;left:70%}#index>#before>.inner>.airline{display:none}#index>#before>.inner>.airplane{position:absolute;bottom:-8%;left:35%;width:20%;z-index:9}#index>#arrival>.inner{padding:40px 0 80px;background-size:158%}#index>#arrival>.inner>h3{margin:0 0 10px;text-align:left;width:55%;font-size:22px}#index>#arrival>.inner>p.com{margin:0;text-align:left;width:55%;font-size:13px}#index>#arrival>.inner>p.img{width:40%;top:40px}#index>#arrival>.train{width:100%;left:50% !important}#index>#start{background-size:100%}#index>#start>.inner{padding-bottom:86px}#index>#start>.inner>.img{width:40%;top:-36px}#index>#start>.inner>h3{margin-left:45%;width:55%;font-size:22px}#index>#start>.inner>.com{width:55%;margin-left:45%;font-size:13px}#index>#start>.inner>.btn{margin-left:0}#index>#start>.inner>.btn>a{width:47%;font-size:13px}#index>#kyoto>.inner>.question>.q:nth-child(3n){margin-right:10px}#index>#start>.inner>.btn>a:nth-child(2n){margin-right:0}#index>#kyoto>.inner{padding:90px 0 20px}#index>#kyoto>.inner>.img{width:39%;top:-3.5%;left:30%}#index>#kyoto>.inner>h3{font-size:22px;margin-bottom:20px}#index>#kyoto>.inner>.question>.q{width:48%;margin-right:10px;margin-bottom:30px}#index>#kyoto>.inner>.question>.q:nth-child(2n){margin-right:0}#index>#kyoto>.inner>.question>.q>.btn>a{padding:8px 0 6px;font-size:11px}#index>#kyoto>.inner>.question>.q>.num{width:45px;height:45px;background-size:100%;font-size:16px;padding-top:16px;top:-17px;left:-9px}#index>#kyoto>.inner>.question>.q>h4{font-size:14px}#index>#kyoto>.inner>.question>.q>.image{margin-bottom:10px}#index>#kyoto>.inner>.question>.q>.com{padding-bottom:42px}#index>#kyoto>.inner>.yaji{position:absolute;bottom:-35px;left:26%;width:45%}#index>#return{padding:70px 0 40px}#index>#return>table{width:95% !important}#index>#return>table>tbody>tr>td:first-child{width:40%;vertical-align:top;padding:0}#index>#return>table>tbody>tr>td>h3{font-size:22px}#index>#return>table>tbody>tr>td>p{font-size:13px}#index>#return>table>tbody>tr>td>p>a{display:block;padding:8px 0 6px;font-size:11px;text-align:center}.livingexpenses .color-box{margin-right:12px !important}.livingexpenses .color-box:nth-child(2n){margin-right:0 !important}}#index #before *,#index #arrival *,#index #start *,#index #start *{-webkit-box-sizing:border-box;box-sizing:border-box}#index .inner.life-index{position:relative;z-index:2;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:856px}#index .inner.life-index::after{content:none}#index .inner.life-index .text-block{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:calc(100% - 268px);padding-left:20px}#index .inner.life-index .text-block .title{color:#f05f6a;font-size:24px;font-weight:bold}#index .inner.life-index .text-block .text{font-size:14px;line-height:1.6;color:#fff}#index .inner.life-index .text-block .text a{color:#f05f6a}#index .inner.life-index .text-block .text-block-sub:not(:last-of-type){margin-bottom:40px}#index .inner.life-index .image-block{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:268px;position:relative;z-index:3}#index .inner.life-index .image-block img{width:auto;max-width:100%}#index .inner.life-index .decoration-block{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:100%}#index .inner.life-index .moon{position:absolute;z-index:1;top:65px;left:566px;margin:0;padding:0;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}#index .inner.life-index .airline{position:absolute;z-index:1;top:calc(100% - 110px);left:230px;width:384px;height:231px;background:url(../img/life/index/before_air_line.png) 0 0 no-repeat;z-index:99}#index .inner.life-index .airline p{position:absolute;top:-10%;left:0%;line-height:100%;padding:0;margin:0}#index .inner.life-index .airline p img{width:90px;height:auto}#index .inner.life-index .train{position:absolute;z-index:1;bottom:-10px;right:100%;margin:0;padding:0;line-height:100%}#index .inner.life-index.inverted .title{text-align:right}#index .inner.life-index.inverted .text-block{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding-left:0;padding-right:20px;text-align:right}#index .inner.life-index.inverted .image-block{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#index .inner.life-index.inverted .airline{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);left:240px}#index .inner.life-index.arrival,#index .inner.life-index.start{margin-top:-32px}#index .inner.life-index.arrival .title,#index .inner.life-index.start .title{color:#fff}#index .inner.life-index.arrival .text a,#index .inner.life-index.start .text a{color:#ffff00}#index .inner.life-index.arrival .text{color:#000}#index #arrival .inner{padding:64px 0 0 0;background:url(../img/life/index/arrival_inner_bg.png) center bottom no-repeat;background-size:auto 270px}#index #start{padding-bottom:176px}#index #start .inner{padding:0 0 32px 0;padding-bottom:32px}#index #start .inner.life-index.callout{background:#fff;border-radius:20px;padding:50px}#index #start .inner.life-index.callout .callout-title{position:relative;z-index:2;width:100%;margin:0 0 20px 0;padding:0;color:#258332;text-align:center;font-size:24px;font-weight:bold}#index #start .inner.life-index.callout .callout-title span{position:relative;z-index:3;display:inline-block;padding:0 5px;background:#fff}#index #start .inner.life-index.callout .callout-title::after{position:absolute;top:50%;left:0;z-index:1;content:"";width:100%;height:1px;background:#258332}#index #start .inner.life-index.callout .callout-items{width:100%}#index #start .inner.life-index.callout .callout-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#index #start .inner.life-index.callout .callout-item:not(:last-of-type){margin-bottom:20px}#index #start .inner.life-index.callout .callout-item .callout-item-img{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#index #start .inner.life-index.callout .callout-item .callout-item-text{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-left:25px}#index #start .inner.life-index.callout .callout-item .callout-item-text .title{font-size:18px;margin-bottom:10px}#index #start .inner.life-index.callout .callout-item .callout-item-text .text{font-size:12px;line-height:1.6;margin-bottom:20px}#index #start .inner.life-index.callout .callout-item .callout-item-text .btn{margin-top:0;text-align:left}.box>.in li{line-height:200%}@media (max-width: 736px){#index .inner.life-index{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#index .inner.life-index *{-webkit-box-sizing:border-box;box-sizing:border-box}#index .inner.life-index .text-block{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:60%;padding-left:20px}#index .inner.life-index .text-block .title{color:#f05f6a;font-size:22px;font-weight:bold}#index .inner.life-index .text-block .text{font-size:14px;line-height:1.6;color:#fff}#index .inner.life-index .text-block .text a{color:#f05f6a}#index .inner.life-index .text-block .text-block-sub:not(:last-of-type){margin-bottom:40px}#index .inner.life-index .image-block{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:40%}#index .inner.life-index .decoration-block{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:100%}#index .inner.life-index .moon{width:10%;top:8px;left:70%}#index .inner.life-index .airline{display:none}#index .inner.life-index .airplane{position:absolute;bottom:-8%;left:35%;width:20%;z-index:9}#index .inner.life-index .train{width:100%;right:50% !important}#index .inner.life-index.inverted .title{text-align:left}#index .inner.life-index.inverted .text-block{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding-left:0;padding-right:20px;text-align:left}#index .inner.life-index.inverted .image-block{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#index .inner.life-index.inverted .airplane,#index .inner.life-index.inverted .airplane{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}#index .inner.life-index.arrival .title,#index .inner.life-index.start .title{color:#fff}#index .inner.life-index.arrival .text a,#index .inner.life-index.start .text a{color:#ffff00}#index .inner.life-index.arrival .text{color:#000}#index #arrival .inner{padding:80px 0 40px;background:url(../img/life/index/arrival_inner_bg.png) center bottom no-repeat;background-size:158%}#index #start{padding-bottom:86px}#index #start .inner{padding:32px 0}#index #start .inner .text-block{padding-top:32px}#index #start .inner.life-index.callout{background:#fff;border-radius:10px;padding:20px}#index #start .inner.life-index.callout .callout-title{width:100%;margin:0 0 10px 0;padding:0 20px;color:#258332;text-align:center;font-size:22px;font-weight:bold}#index #start .inner.life-index.callout .callout-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#index #start .inner.life-index.callout .callout-item:not(:last-of-type){margin-bottom:20px}#index #start .inner.life-index.callout .callout-item .callout-item-img{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;margin-bottom:20px}#index #start .inner.life-index.callout .callout-item .callout-item-text{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-left:0;margin-bottom:10px}#index #start .inner.life-index.callout .callout-item .callout-item-text .title{font-size:18px;margin-bottom:10px}#index #start .inner.life-index.callout .callout-item .callout-item-text .text{font-size:12px;line-height:1.6;margin-bottom:20px}#index #start .inner.life-index.callout .callout-item .callout-item-text .btn{width:100%;margin-top:0;text-align:left}#index #start .inner.life-index.callout .callout-item .callout-item-text .btn a{width:100%;text-align:center}}.visa .btn{text-align:left}#body>#content .visa .btn a{padding-left:85px;padding-right:85px}.life-big-banner{background:#fff}.life-big-banner #index .btn{margin-top:8px}.life-big-banner #index .btn a{background:#f0616a;color:#fff !important}.life-big-banner .inner{position:relative;text-align:center;max-width:856px;height:225px;margin-top:80px;margin-bottom:80px;background:url(../img/life/slide_muslim.jpg) center top -12rem no-repeat}.life-big-banner .inner .color{position:absolute;background:#f3f3f3;mix-blend-mode:multiply;top:0;width:100%;height:100%}.life-big-banner .inner .banner-ttl{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.life-big-banner .inner .banner-ttl .banner-ttl-text{color:#fff;font-size:18px}#index .btn>.lifeinkyoto_btn{padding:13px 85px 11px !important}.img-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 736px){.life-big-banner .inner{padding:40px 0}.life-big-banner .inner .banner-ttl{text-align:center}.life-big-banner .inner .banner-ttl .lifeinkyoto-ttl{margin:0 auto;width:80%}#index .btn>.lifeinkyoto_btn{padding:9px 30px !important}}.livingexpenses .item-price .color-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.livingexpenses .item-price .color-box .in .x2 img{width:100%}
