@font-face{font-family:'hannari';src:url(../font/Hannari.woff) format('woff');font-weight:normal;font-style:normal}.table01{table-layout:fixed;width:100%;text-align:center;border-top:solid 1px #ccc;border-left:solid 1px #ccc;box-sizing:border-box}.table01 th{padding:10px;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;background:#f5f5f5;font-weight:400}.table01 td{padding:10px;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc}.ggmap{position:relative;margin:0 auto 70px auto;height:450px;width:1080px;overflow:hidden}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}#contents{padding:0 10px}#contents a:hover img{opacity:.7;filter: alpha(opacity=70);-moz-opacity:.7}#keyvisual{padding:0;margin:0 auto 15px auto}#keyvisual img{margin:0;padding:0;width:100%;height:auto;vertical-align:top}#mainContents_01{overflow:hidden;clear:both}section,.section{overflow:hidden;margin:0 auto}#mainContents_02>section{width:auto}.column_2{width:1080px;margin:0 auto}#columnLeft{overflow:hidden;margin:0}#columnLeft form{margin:0}#columnLeft ul{margin:0;padding:0}#columnLeft ul li{list-style-type:none}#columnLeft #widget_area{}#columnLeft #widget_area ul ul li{list-style-type:none}#columnLeft #widget_area ul ul ul,#columnLeft #widget_area ul ol{margin:0 0 0 10px}#columnLeft section,#columnRight section,#columnMiddle section{overflow:hidden;margin:0 0 10px 0}#columnLeft .side_hd p{padding:0 0 0 0;font-weight:bold;margin:0 0 10px 0}#snav{margin:0 0 10px 0!important}#snav li{text-align:center;margin:0 0 5px 0!important}#snav li a{display:block}#snav li a:hover{}.single-body,.entry_single-body{width:100%;overflow:hidden}.single-body img,.entry_single-body img{width:100%!important;max-width:100%!important;height:auto;margin:0 0 5px 0}.half{width:100%;overflow:hidden}.half .element_01,.half .element_02{overflow:hidden}.half .element_01 img,.half .element_02 img{margin:0 auto;width:100%;height:auto}.entry_half{width:100%;margin:0 auto}.entry_half .element_01,.entry_half .element_02{overflow:hidden}.entry_half .element_01 img,.entry_half .element_02 img{margin:0 0 0 0;width:100%;height:auto}.third{width:100%;overflow:hidden;margin:0 auto}.third .element_01,.third .element_02{overflow:hidden}.third .element_01 img,.third .element_02 img{margin:0 0 0 0;width:100%;height:auto}.entry_third{width:100%;overflow:hidden;margin:0 auto}.entry_third .element_01,.entry_third .element_02{overflow:hidden}.entry_third .element_01 img,.entry_third .element_02 img{margin:0 0 0 0;width:100%;height:auto}.third-liquid{width:100%;overflow:hidden;margin:0 auto}.third-liquid .element_01,.third-liquid .element_02{overflow:hidden}.third-liquid .element_01 img,.third-liquid .element_02 img{margin:0 0 0 0;width:100%;height:auto}.third-liquid .element_01,.third-liquid .element_02{width:30%}.third-liquid .element_01{float:left;margin:0 5% 0 0}.third-liquid .element_02{float:right}.entry-third-liquid{width:100%;overflow:hidden;margin:0 auto}.entry-third-liquid .element_01,.entry-third-liquid .element_02{overflow:hidden}.entry-third-liquid .element_01 img,.entry-third-liquid .element_02 img{margin:0 0 0 0;width:100%;height:auto}.entry-third-liquid .element_01,.entry-third-liquid .element_02{width:30%}.entry-third-liquid .element_01{float:left;margin:0 5% 0 0}.entry-third-liquid .element_02{float:right}.quarter{width:100%;overflow:hidden}.quarter_body_01,.quarter_body_02{width:100%;height:auto;overflow:hidden}.quarter .element_01,.quarter .element_02{overflow:hidden}.quarter .element_01 img,.quarter .element_02 img{margin:0 0 0 0;width:100%}.quarter .element_01{float:left}.quarter .element_02{float:right}.entry_quarter{width:100%;overflow:hidden}.entry_quarter_body_01,.entry_quarter_body_02{width:100%;height:auto;overflow:hidden}.entry_quarter .element_01,.entry_quarter .element_02{overflow:hidden}.entry_quarter .element_01 img,.entry_quarter .element_02 img{margin:0 0 0 0;width:100%}.entry_quarter .element_01{float:left}.entry_quarter .element_02{float:right}.left_imgfix,.left_imgfix-02{width:100%;overflow:hidden}.left_imgfix .element_01{width:130px}.left_imgfix-02 .element_01{width:230px}.left_imgfix .element_01 img,.left_imgfix-02 .element_01 img{width:100%}.entry_left_imgfix,.entry_left_imgfix-02{width:100%;overflow:hidden}.entry_left_imgfix .element_01 img,.entry_left_imgfix-02 .element_01 img{width:100%}.right_imgfix,.right_imgfix-02{width:100%;overflow:hidden}.right_imgfix .element_01{width:130px}.right_imgfix-02 .element_01{width:230px}.right_imgfix .element_01 img,.right_imgfix-02 .element_01 img{width:100%}.entry_right_imgfix,.entry_right_imgfix-02{width:100%;overflow:hidden}.entry_right_imgfix .element_01{width:130px}.entry_right_imgfix-02 .element_01{width:230px}.entry_right_imgfix .element_01 img,.entry_right_imgfix-02 .element_01 img{width:100%}#signiture{text-align:right}#timetable table{width:100%;border:solid 1px #39f;border-collapse:collapse;margin:0 0 15px 0}#timetable table th,#timetable table td{border:solid 1px #39f;border-collapse:collapse;text-align:center}#timetable table th{background:#e2f3fc;color:#39f}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.one-column-quarter{width:100%;overflow:hidden;clear:both}.one-column-quarter_body_01,.one-column-quarter_body_02{width:100%;height:auto;overflow:hidden}.one-column-quarter .element_01,.one-column-quarter .element_02{overflow:hidden}.one-column-quarter .element_01 img,.one-column-quarter .element_02 img{margin:0 0 0 0;width:100%}.one-column-quarter .element_01{float:left}.one-column-quarter .element_02{float:right}.one-column-third{width:100%;overflow:hidden;clear:both}.one-column-third .element_01,.one-column-third .element_02{overflow:hidden;margin:0 0 10px 0}.one-column-third .element_01 img,.one-column-third .element_02 img{margin:0 0 5px 0;width:100%;height:auto}.single-double,.double-single,.w-half{width:100%;margin:0 0 10px 0;overflow:hidden;clear:both}.single-double .area_01,.single-double .area_02,.double-single .area_01,.double-single .area_02,.w-half .area_01,.w-half .area_02{overflow:hidden}.w-half .area_01 img,.w-half .area_02 img{width:100%;height:auto}.collapseomatic{width:100%;margin:0!important;padding:0 0 0 30px!important;line-height:30px;height:30px;background-color:#c66;background-position:10px 40%;color:#fff;font-weight:bold;border-bottom:dotted 1px #fff}#pageTop{filter:alpha(opacity=70);color:#fff;-moz-opacity:.7;opacity:.7;text-decoration:none;padding:10px 20px;position:fixed;bottom:5px;right:5px;background:#53740b;z-index:99}#pageTop:hover{background:#a8c94f}.table_01{margin:0 0 10px 0}.table_01 dl dt{background:#fff4d2}.table_01 dl dd label{margin-right:4px}.table_01 dl dd label input{margin-right:4px}.submit-button{text-align:center}#main .wp-pagenavi a,#main .wp-pagenavi span{display:inline-block;margin-bottom:.5em}.table_01 dl dd textarea{width:90%}.table_01 dl dd .wpcf7-checkbox .wpcf7-list-item{display:block;clear:both;margin-bottom:5px}.more{width:120px;height:24px;color:#666;display:flex;align-items:center;justify-content:center;border:solid 1px #ccc;font-size:.875rem;float:right;text-decoration:none}.more:hover{color:#fff;border:solid 1px #666;background:#666}.title_type01{font-family:"hannari","serif";color:#85a62d;border:solid 1px #85a62d;width:500px;box-sizing:border-box;display:flex;align-items:center;font-size:1.4375rem;padding:6px;letter-spacing:.2rem;justify-content:center}.title_type02{font-size:1.625rem;color:#85a62d;background:rgba(255,255,255,.9);font-family:"hannari","serif";width:100%;padding:10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:absolute;z-index:5;left:0;letter-spacing:.5rem;top:30%}.title_type03{font-size:1.5rem;color:#85a62d;box-sizing:border-box}.photo_block{position:relative;margin-bottom:10px}.top_list{display:flex;justify-content:flex-start;margin-bottom:10px}.top_list a{text-decoration:none}.top_list dt{margin-right:20px;font-size:.875rem}.top_list dd{font-size:.925rem;text-align:justify}.newmark{font-size:.75rem;background:#f30;color:#fff;display:flex;align-items:center;justify-content:center;margin:3px 8px 0 0;width:50px;height:20px;float:left}.bg_pale{background:#fff4d2;padding:20px;box-sizing:border-box}.underline{border-bottom:solid 2px #ffdc73}.list_type{padding-left:20px}.list_type li{font-size:1.125rem;line-height:2;font-family:"hannari","serif"}.fa-check-square{margin-right:10px}.gray{background:#f5f5f5!important}.deco{text-decoration:none}.deco:hover{text-decoration:underline}.pink_b{background:#f9d0ce}.blue_b{background:#c4cce1}.green_b{background:#dcff73}.pale_b{background:#f9f4cc}.bg_orange{background:url(https://ecole-amitie.com/images/france/xn01.png.pagespeed.ic.gUgyDgjDYq.png) no-repeat #ffd3a8;background-position:right 10px bottom;padding:20px;box-sizing:border-box}.bg_green{background:url(https://ecole-amitie.com/images/france/n02.png) no-repeat #d3f4b2;background-position:right 10px bottom;padding:40px 20px 20px;box-sizing:border-box}.bg_blue{background:url(https://ecole-amitie.com/images/france/n03.png) no-repeat #c9f1ff;background-position:right 10px bottom;padding:40px 20px 20px;box-sizing:border-box}.bg_red{background:url(https://ecole-amitie.com/images/france/n04.png) no-repeat #ffd9d9;background-position:right 10px bottom;padding:40px 20px 20px;box-sizing:border-box}.f_title01{padding:10px;background:#ff9326;color:#fff;text-align:center;width:420px;margin:0 auto;font-size:1.125rem;margin-bottom:-20px;position:relative;z-index:5}.f_title02{padding:10px;background:#59b200;color:#fff;text-align:center;width:480px;margin:0 auto;font-size:1.125rem;margin-bottom:-20px;position:relative;z-index:5}.bg_bluetitle{background:#00bfff!important}.bg_redtitle{background:#ff7373!important}.number{font-size:3rem;color:#fff;margin:0 auto;text-align:center}.maru{position:absolute;top:0;right:10px;z-index:6}.d_orange{color:#b25900;border:solid 1px #ffc891!important}table.table02{width:100%;border-right:#ccc solid 1px;border-collapse:collapse;text-align:center}table.table02 thead th{color:#000;padding:15px;border:#ccc solid 1px;font-weight:500}table.table02 thead th:last-child{border-right:#ccc solid 1px}table.table02 tbody th{color:#000;padding:10px 15px;border:#ccc solid 1px;vertical-align:top;font-weight:500}table.table02 tbody tr:last-child th{border-bottom:#ccc solid 1px}table.table02 tbody td{background:#fff;padding:10px 15px;border-left:#ccc solid 1px;border-bottom:#ccc solid 1px;vertical-align:top}.hisu{background:#e63b17;color:#fff;font-size:.55rem;padding:1px 4px;display:inline-block;position:relative;top:-2px}.table_01 select,.table_01 input{font-size:90%!important}.point{width:192px!important;height:28px!important;margin-bottom:10px}.e_color01{color:#ff5b26}.e_color02{background:#ffeee9!important}.e_color03{background:#d4f4b3!important}.e_color04{background:#caf1ff!important}.e_color05{background:#ffd8d9!important}.e_color06{background:#bfdfff!important}.e_color07{background:#fff4d2!important}.side_hd{box-sizing:border-box;margin-bottom:15px;background:#86a72e;padding:10px}.side_hd p{font-size:1rem;margin-bottom:0!important;color:#fff;font-weight:100!important}#columnLeft #widget_area ul ul li{list-style:none;line-height:2.5;padding:10 0}#columnLeft #widget_area ul ul li a{text-decoration:none}#categories-2{margin-bottom:40px}.cat-item-5:before,.cat-item-6:before,.cat-item-7:before,.cat-item-8:before,.cat-item-9:before,.cat-item-10:before,.cat-item-14:before,.cat-item-15:before,.cat-item-16:before,.cat-item-17:before{content:"―";display:inline-block;margin-right:6px;color:#aaa}.entry{margin-bottom:60px}.entry p{text-align:justify;margin-bottom:10px}.single_touko small,.entry small{margin-bottom:5px;display:inline-block}.entry h2,.single_touko h2{font-size:1.5rem;margin-bottom:15px;color:#87a82f;border-bottom:solid 1px #ccc;padding-bottom:5px}.entry h2 a{color:#87a82f}section .pagetitle{font-size:2rem;margin-bottom:30px}.indent{padding-left:1.6rem;text-indent:-1.6rem}.letter{letter-spacing:.1rem!important}.jp_ol{list-style:decimal!important;padding-left:44px;text-align:justify}.wp-pagenavi a,.wp-pagenavi span{padding:3px 10px!important}#slb_viewer_wrap .slb_theme_slb_default .slb_details{display:none!important}