@charset "utf-8";body{background:#fff;color:#222;font-family:'Century Gothic',"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-size:1.4rem;line-height:1.6;-webkit-text-size-adjust:100%}:root{--main:#502700;--third:#343434;--sub:#fd8115;--bg:#f9f4e0}.pankuzu_bg{background-color:#eee}.site_wrapper{width:1200px;margin:0 auto;text-align:left}@media screen and (max-width:767px){.site_wrapper{width:100%;box-sizing:border-box}}#wrapper_all{text-align:center;min-width:1240px;position:relative;z-index:1}@media screen and (max-width:767px){#wrapper_all{min-width:100%}}@media screen and (max-width:767px){.header{padding-bottom:0}}.hd_area_wrap{float:right}.hd_area{float:left;padding:10px 130px 10px 0;text-align:left}@media screen and (max-width:767px){.hd_area{padding-right:115px}}.head_tel i{padding-right:10px}@media screen and (max-width:767px){.head_tel i{padding-right:5px}}.head_tel{font-size:1.8rem;color:var(--main);font-weight:700}@media screen and (max-width:767px){.head_tel{font-size:1.6rem;padding:10px 0}}.hamburger{display:block;position:fixed;top:0;right:-300px;bottom:0;width:300px;background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all .5s;z-index:3;opacity:0}.open .hamburger{right:0;opacity:1;padding-top:30px}.hamburger .inner{padding:25px}.hamburger .inner ul{list-style:none;margin:0;padding:0}.hamburger .inner ul li{position:relative;margin:0;border-bottom:1px solid #333}.hamburger .inner ul li a{display:block;color:#333;font-size:14px;padding:1em;text-decoration:none;transition-duration:.2s}.hamburger .inner ul li a:hover{background:#e4e4e4}@media screen and (max-width:767px){.hamburger{width:220px}}.toggle_btn{display:block;position:fixed;top:0;right:0;width:100px;height:100px;transition:all .5s;cursor:pointer;z-index:3;background:var(--main)}@media screen and (max-width:767px){.toggle_btn{width:70px;height:70px}}.toggle_btn span{display:block;position:absolute;left:35px;width:30px;height:2px;background-color:var(--bg);border-radius:4px;transition:all .5s}.toggle_btn span:nth-child(1){top:33px}.toggle_btn span:nth-child(2){top:42px}.toggle_btn span:nth-child(3){text-align:center;bottom:18px;background:0 0;width:100%;left:0;font-size:1.2rem;height:auto;color:var(--bg)}@media screen and (max-width:767px){.toggle_btn span{left:20px}.toggle_btn span:nth-child(1){top:15px}.toggle_btn span:nth-child(2){top:25px}.toggle_btn span:nth-child(3){bottom:12px}}.open .toggle_btn{background:0 0}.open .toggle_btn span{background-color:var(--main)}.open .toggle_btn span:nth-child(1){-webkit-transform:translateY(10px) rotate(-315deg);transform:translateY(10px) rotate(-315deg);top:30px}.open .toggle_btn span:nth-child(2){-webkit-transform:translateY(-10px) rotate(315deg);transform:translateY(-10px) rotate(315deg);top:50px}.open .toggle_btn span:nth-child(3){opacity:0}#mask{display:none;transition:all .5s}.open #mask{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--main);opacity:.8;z-index:2;cursor:pointer}.g_nav li{float:left;width:-webkit-calc(100% / 7);width:calc(100% / 7);overflow:hidden;position:relative}.g_nav li a{display:block;position:relative;font-weight:700;padding:0 0 20px;overflow:hidden;font-size:1.6rem;text-align:center;line-height:1.2}.g_nav li a>span{display:block;font-size:1.8rem !important}.g_nav li a:after{display:block;content:"";width:0;height:2px;background-color:#222;position:relative;top:8px;margin:auto;transition:.25s ease-out;-webkit-transition:.25s ease-out;-moz-transition:.25s ease-out;-o-transition:.25s ease-out;-ms-transition:.25s ease-out}.g_nav li a:hover:after,.g_nav li.current a:after{width:50%}.close{font-weight:700;font-size:20px;text-align:right}@media screen and (max-width:767px){.menu{position:fixed;top:0;left:0;width:100%;background:#f2f2f2;overflow:hidden;z-index:9999;padding:20px;box-sizing:border-box}.menu a{display:block;text-decoration:none;padding:15px 25px;font-size:15px}}.content_area{margin-bottom:30px}.content_area .main_area{float:left;width:900px;box-sizing:border-box}.content_area .side_area{float:right;width:240px;box-sizing:border-box}@media screen and (max-width:767px){.content_area .main_area{float:none;width:100%;margin-bottom:25px}.content_area .side_area{float:none;width:100%}}.side_ttl{background:var(--main);text-align:center;color:#fff;line-height:1;padding:10px}ul.cate li{margin-bottom:5px}ul.cate li a{text-decoration:underline}ul.cate li:before{content:"＞"}.article_list li{padding-bottom:20px;margin-bottom:15px;border-bottom:1px solid var(--main)}.article_list li:last-child{background:0 0;margin-bottom:0}.side_txt_area{padding:20px;border:var(--main) 1px solid;border-top:none}.btn_pink a{border:#ff6357 1px solid;font-size:1.4rem;color:#ff6357;display:block;text-align:center;padding:15px 30px;line-height:1;background:#fff}.btn_green a{background:url(//a-gloose.jp/wp-content/themes/themes_ag/css/../img/common/arrow_03.png) no-repeat right 10px center #fff;border:#181715 1px solid;font-size:1.8rem;color:#181715;display:block;text-align:center;padding:20px 30px;line-height:1}.btn_green a:hover{color:#fff;background:url(//a-gloose.jp/wp-content/themes/themes_ag/css/../img/common/arrow_04.jpg) no-repeat right 10px center #181715}.btn_green_2 a{background:url(//a-gloose.jp/wp-content/themes/themes_ag/css/../img/common/arrow_04.png) no-repeat right 10px center #181715;border:#181715 1px solid;font-size:1.8rem;color:#fff;display:block;text-align:center;padding:20px 30px;line-height:1}.btn_green_2 a:hover{color:#181715;background:url(//a-gloose.jp/wp-content/themes/themes_ag/css/../img/common/arrow_03.png) no-repeat right 10px center #fff}.bg_top_area{background:url(//a-gloose.jp/wp-content/themes/themes_ag/css/../img/common/bg_area_01.png) no-repeat center top #fef6e6}.bg_top_area_02{background:url(//a-gloose.jp/wp-content/themes/themes_ag/css/../img/common/bg_area_01.png) no-repeat center top #cc8f8f}.bg_top_area_03{background:url(//a-gloose.jp/wp-content/themes/themes_ag/css/../img/common/bg_area_01.png) no-repeat center top #fff}.ico_tel_in{display:block}.btn_black a,.btn_black input{border:#333 1px solid;font-size:1.4rem;color:#333;display:block;text-align:center;padding:15px 30px;line-height:1;background:#fff}.btn_black_02 a,.btn_black_02 input{background:#181715;font-size:1.4rem;color:#fff;display:block;text-align:center;padding:15px 30px;line-height:1;border:0;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;width:100%;-webkit-appearance:none}.btn_black_02 input:hover{cursor:pointer;opacity:.7}.txt_area01{position:relative;padding:.25em 1em;border-top:solid 1px #000;border-bottom:solid 1px #000;background:#fff}.txt_area01:before,.txt_area01:after{content:'';position:absolute;top:-7px;width:1px;height:-webkit-calc(100% + 14px);height:calc(100% + 14px);background-color:#000}.txt_area01:before{left:7px}.txt_area01:after{right:7px}.txt_area02{background-color:#fff;border:1px solid #181715;padding:15px 30px}@media screen and (max-width:767px){.txt_area02{padding:15px 20px}}.txt_area02_tit{color:#181715;margin-bottom:10px;font-weight:700;font-size:1.8rem}.txt_side01{border-bottom:#222 1px solid;border-top:#222 1px solid;text-align:center}.icon_list li,.post-categories li,.news_ico{display:inline-block;min-width:50px;text-align:center;margin:0 5px 5px 0;line-height:1;font-size:1.2rem;box-sizing:border-box}.icon_list li.important,.post-categories li.important,.news_ico{color:#fff;background:#b7ad02}.icon_list li.news,.post-categories li.news{border:#f5a53c 1px solid;background-color:#fff;color:#f5a53c}.icon_list li,.post-categories li{color:#fff}.icon_list li a,.post-categories li a{display:inline-block;padding:5px 10px;border-radius:3px;font-size:1.2rem;color:#fff !important;background-color:#3a1c0c}.column_ico li a{background:#b05f1e;color:#fff;display:block;padding:3px 5px}.txt_area_column{position:relative}.column_txt{position:relative}@media screen and (max-width:767px){.column_top>li{width:100%;margin-right:0;float:none}.column_tit{background-position:left 0 top 3px;padding:0 0 5px 30px;margin-bottom:10px;border-bottom:1px solid #aaa;min-height:auto}.column_top .top_column_fig_area{float:left;width:30%}.column_top .column_txt{width:65%;float:right}.column_top .txt_area_column{height:auto;padding-bottom:30px;font-size:1.2rem}}.seminar_btn{background:url(//a-gloose.jp/wp-content/themes/themes_ag/css/../img/common/arrow_02.png)no-repeat left center;position:absolute;right:0;bottom:5px;padding-left:20px}@media screen and (max-width:767px){.seminar_btn{position:relative;overflow:hidden;float:right;margin:10px 0;clear:both}}.bg_contact{background:#fff;border-top:1px solid #181715;border-bottom:1px solid #181715;position:relative;z-index:2;color:#fff}.contact_area .left_area{float:left;width:50%;background:#502700;text-align:center;padding:40px 20px;color:#fff}@media screen and (max-width:767px){.contact_area .left_area{float:none;width:100%;padding:20px}}.contact_area .right_area{float:right;width:50%;box-sizing:border-box;background:#fdb115;text-align:center;padding:40px 20px;color:#fff}@media screen and (max-width:767px){.contact_area .right_area{float:none;width:100%}}.contact_area .left_area p,.contact_area .left_area p a{color:#fff}.con_tel_box{padding:20px;font-size:3.2rem;font-weight:700}.mail_side a{font-size:1.8rem;font-weight:700;color:#fff;display:block;padding:45px 20px;border-radius:0 15px 15px 0}@media screen and (max-width:767px){.mail_side a{font-size:1.8rem;padding:20px;border-radius:0 0 15px 15px}}.mail_side .googlefont_01{font-size:3.6rem}@media screen and (max-width:767px){.mail_side{margin-top:0}}.ft_contact_tit{position:relative;margin-bottom:20px}.ft_contact_tit h2{font-size:1.6rem;border-bottom:1px solid #fff;position:relative;padding-bottom:10px;margin-bottom:10px}.ft_contact_tit h2:after{content:"";position:absolute;left:48%;bottom:-3px;width:4%;height:5px;overflow:hidden;background-color:#fff}.ft_contact_en{font-size:4.8rem;font-weight:700;line-height:1.1}@media screen and (max-width:767px){.ft_contact_tit h2:after{content:"";position:absolute;left:45%;bottom:-3px;width:10%;height:5px;overflow:hidden;background-color:#fff}}.footer{background:#f7f7f7}.ft_area{padding:30px 0}@media screen and (max-width:767px){.footer{padding-bottom:70px}.ft_area{padding:25px 15px}}.ft_area .left_area{float:left;width:30%}.ft_area .right_area{float:right;width:60%;padding:30px 0;box-sizing:border-box}@media screen and (max-width:767px){.ft_area .left_area{float:none;width:100%;margin-bottom:10px}.ft_area .right_area{float:none;width:100%}}.ft_nav li{float:left;width:25%;font-size:1.4rem;margin-bottom:10px}@media screen and (max-width:767px){.ft_nav li{width:50%;padding:0 5px;box-sizing:border-box}}.bg_f1{background:var(--main);color:#fff;padding:5px}.btn_top{display:none;position:fixed;top:0;right:0;z-index:200}.foot_btn{position:fixed;bottom:0;right:0;z-index:200;width:10%}.foot_btn>ul{position:relative;text-align:left;display:table;width:100%}.foot_btn>ul>li{display:table-cell;padding:20px;width:50%;text-align:center}.foot_btn>ul>li.f_tel{display:none}.foot_btn>ul>li.f_mail{display:none}.f_tel a,.f_tel span{display:none}.f_mail a{display:none}.f_btn{text-align:right}@media screen and (max-width:767px){.foot_btn{background:#fff;width:100%}.foot_btn>ul>li.f_tel{display:table-cell;background:var(--main);color:#fff}.foot_btn>ul>li.f_mail{display:table-cell;background:#fff;padding:10px;vertical-align:middle}.foot_btn>ul>li.f_mail img{height:35px}.f_tel a{display:inline-block;font-size:1.8rem;color:#fff;font-weight:700}.f_tel span{display:inline-block}.f_mail a{display:inline-block;font-size:1.4rem;color:var(--main);font-weight:700}.f_btn{text-align:right;padding:5px !important;position:relative}.f_btn img{width:40px}}@media screen and (max-width:330px){.f_tel a{display:inline-block;font-size:1.6rem;color:#333;font-weight:700}.f_mail a{display:inline-block;font-size:1.4rem;color:#333;font-weight:700}}.btn_top a:hover *,.btn_top2 a:hover *{opacity:.35}.btn_contact_bw a{background:#502700;color:#fdb115;padding:20px;text-align:center;display:block;font-weight:700;font-size:3rem}@media screen and (max-width:767px){.btn_contact_bw a{padding:15px;font-size:2rem}}.f_logo{margin-top:-60px}@media screen and (max-width:767px){.f_logo{width:60px;margin:0 auto}}.ggmap iframe{border:none}@media screen and (max-width:767px){.ggmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}}.border_double{border:#aaa double 3px;padding:15px}.ico_f01{background:url(//a-gloose.jp/wp-content/themes/themes_ag/css/../img/common/ico_f01.png) left center no-repeat;padding-left:20px}.ico_f02{background:url(//a-gloose.jp/wp-content/themes/themes_ag/css/../img/common/ico_f02.png) left center no-repeat;padding-left:20px}.ico_f03{background:url(//a-gloose.jp/wp-content/themes/themes_ag/css/../img/common/ico_f03.png) left center no-repeat;padding-left:20px}.list_f01 li{border-top:#ccc 1px dotted;padding-top:15px;margin-top:15px;width:33.3333%;float:left;font-size:85.7% !important}.slider_txt{position:absolute;bottom:190px;left:0}@media screen and (max-width:767px){.slider_txt{bottom:50px}}.access_detail{display:table;clear:both;width:100%}.access_detail dt{display:table-cell;width:15%}.access_detail dd{display:table-cell;width:85%}@media screen and (max-width:767px){.access_detail,.access_detail dt,.access_detail dd{display:block;width:100%}.access_detail dt{background:#f2f2f2}}.bg_movie{background:url(//a-gloose.jp/wp-content/themes/themes_ag/css/../img/top/bg_top_01.png) left top no-repeat,url(//a-gloose.jp/wp-content/themes/themes_ag/css/../img/top/bg_top_02.png) right bottom no-repeat;padding:80px 0}@media screen and (max-width:767px){.bg_movie{padding:30px 0;background-size:50%}}.youtube{position:relative;width:100%;padding-top:56.25%;margin-bottom:30px}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}@media screen and (max-width:767px){.li_link_bnr img{width:100%}}.grecaptcha-badge{visibility:hidden}.recaptcha_chu{margin:30px 0;font-size:1.2rem}.recaptcha_chu a{border-bottom:1px solid #000}