html{font-size:100%}a{text-decoration:none;color:#222;background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}ul{list-style:none;outline:none}body{font-family:'EB Garamond',serif;line-height:1.5}p{line-height:2}.undraggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-webkit-touch-callout:none}.item img{width:100%}header{display:block;width:81.25%;margin:70px auto 33px}header div.item{text-align:center}header .textbox{display:inline-block;text-align:left}header div.item img{display:block;width:74px;margin:0 auto 33px}#aboutbox h1,header div.item h1{font-size:1rem}header div.item p,main div.item p{font-size:.6875rem}#globale_back,#globale_next{position:fixed;z-index:999;top:35%}#globale_back{right:0}#backbtn,#nextbtn{width:100px;height:100px;padding-top:50px;padding-bottom:50px;background-position:center;background-size:contain}#nextbtn{padding-right:50px;background-image:url(../images/arrowL.png)}#backbtn{padding-left:50px;background-image:url(../images/arrowR.png)}#aboutbox,#aboutmain,#sub_main div.imgbox{display:block}#aboutbox{width:62.5%;margin:4% auto 10%;text-align:justify;text-justify:inter-ideograph}#aboutbox p,body{font-size:.8125rem}#aboutbox .font_jp{font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho ProN','HG明朝E','Hiragino Mincho Pro','HiraMinProN-W3','游明朝','Yu Mincho','游明朝体','YuMincho','HGS明朝E','ＭＳ Ｐ明朝','MS PMincho',serif}#sub_main{display:block;width:100%}#sub_main div.imgbox:after{display:block;clear:both;content:''}#sub_main div.textbox{margin:63px 90px 39px}#sub_main div.textbox h1{font-size:1rem;margin-bottom:24px}#sub_main div.textbox p{font-size:.75rem;padding-bottom:24px}#sub_main .font_en{font-family:'EB Garamond','ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HiraMinProN-W3','游明朝','Yu Mincho','游明朝体','YuMincho','HGS明朝E','ＭＳ Ｐ明朝','MS PMincho',serif}.font_en{font-family:'EB Garamond','ヒラギノ明朝 Pro W3','Hiragino Mincho ProN','HG明朝E','Hiragino Mincho Pro','HiraMinProN-W3','游明朝','Yu Mincho','游明朝体','YuMincho','HGS明朝E','ＭＳ Ｐ明朝','MS PMincho',serif}#sub_main .font_jp,.font_jp{font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho ProN','HG明朝E','Hiragino Mincho Pro','HiraMinProN-W3','游明朝','Yu Mincho','游明朝体','YuMincho','HGS明朝E','ＭＳ Ｐ明朝','MS PMincho',serif}.youtube{position:relative;overflow:hidden;padding-bottom:56.25%;background-color:#000}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.item_big,.youtube,main div.item img{width:100%}.item_column_2,.item_small{width:50%}.item_column_3{width:33.33%}.item_big,.item_column_1,.item_column_2,.item_column_3,.item_small{float:left}.item_big img,.item_column_1,.item_column_1 img,.item_column_2 img,.item_column_3 img,.item_small img{display:block;width:100%;height:auto}main,main #itembox{display:block;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}main #itembox{width:87%;margin-top:111px;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}main #loadbox,main div.item{width:260px;margin-right:27px;margin-bottom:90px;margin-left:27px}main .item_bg_top,main div.item_bg{width:100%;height:173px;background-position:center center;background-size:cover}main .item_bg_top{height:0;padding-top:66.53%}main div.item h1{font-size:1rem;margin-top:10px;margin-left:10px}main div.item p{margin-left:10px}main div.item.is-empty{height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}footer,footer div.item_menu{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}footer{margin:0 auto;border-top:1px solid #d7dbdd;-webkit-box-pack:justify;width:95%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer div.item_logo{width:172px;height:94px;margin-top:57px;margin-left:70px;background:url(../images/footer_logo_pcx2.png) no-repeat left 0;background-size: contain;}footer div.item_menu{width:60%;margin-top:84px;margin-bottom:84px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}footer div.item_menu a p{font-size:.75rem}footer div.item_menu li{padding-bottom:5px}footer .menu,main div.item h1,main div.item p{margin-right:10px}footer .listimg li{list-style-type:none}footer .list_more{background:url(../images/morecontents.png) no-repeat left 5px}footer .jardins li,footer .list_more,footer .list_other{margin-right:0;padding-left:22px;list-style-type:none}footer .list_other{background:url(../images/other.png) no-repeat 1px 10px}footer .jardins li{background:url(../images/jardins.png) no-repeat left 4px}main #loadbox{position:relative;height:180px;cursor:pointer;background-color:#fff}.loading,main #loadboximg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:260px;height:180px;margin:auto;background-image:url(../images/btn_more.png)}.loading{background-image:url(../images/btn_more_loading.gif)}@media (max-width:768px){footer div.item_menu a p{font-size:.5rem}html{font-size:100%}#aboutbox{display:block;width:62.5%;margin-top:10%;margin-bottom:20%;text-align:justify;text-justify:inter-ideograph}#sub_main{width:100%}#sub_main,#sub_main div.imgbox,footer{display:block}#sub_main div.imgbox:after{display:block;clear:both;content:''}#sub_main div.textbox{display:block;width:65%;margin:18% auto;text-align:justify;text-justify:inter-ideograph}#sub_main div.textbox h1{font-size:1rem;margin-bottom:10%}#sub_main div.textbox p{font-size:.75rem;margin-bottom:10%}.item_big,.item_column_1,.item_column_2,.item_column_3,.item_small{float:left}.youtube{position:relative;overflow:hidden;width:100%;padding-bottom:56.25%;background-color:#000}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}#globale_back,#globale_next{top:40%}#backbtn,#nextbtn{width:75px;height:75px;padding-top:0;padding-bottom:0;background-size:75px 75px}#nextbtn{padding-right:0;background-image:url(../images/sp_arrowL.png)}#backbtn{padding-left:0;background-image:url(../images/sp_arrowR.png)}main #itembox{display:block;width:81.25%;margin-top:9.3%;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}main div.item{width:100%;margin-right:0;margin-bottom:0;margin-left:0;padding-bottom:17.5%}main div.item_bg{width:100%;height:0;padding-top:66.53%;background-position:center;background-size:cover}main #loadbox{position:relative;width:100%;height:auto;margin-right:0;margin-bottom:17.5%;margin-left:0}main #loadbox:before{display:block;padding-top:64.61%;content:''}.loading,main #loadboximg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:260px;height:168px;margin:auto;background-image:url(../images/btn_more.png)}.loading{background-image:url(../images/btn_more_loading.gif)}header div.item img{display:block;width:58px}footer{font-size:1.1125rem;margin-bottom:18%;padding-top:14%;border-top:1px solid #d7dbdd;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer div.item_logo{width:256px;height:142px;margin:0 auto 14%;background-image:url(../images/footer_logo_sp.png);background-position:center;background-size:contain}footer div.item_menu{display:block;flex-direction:column;width:70%;margin:0 auto;padding-left:7%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column}footer div.menu,footer ul.menu{margin-bottom:20%}footer div.menu a,footer div.menu p,footer ul.menu li{padding-left:19px}footer div.item_menu a,footer div.item_menu p{font-size:.95rem}footer .listimg li{list-style-type:none}footer .list_more{background:url(../images/sp_morecontents.png) no-repeat left 9px;background-size:9px}footer .jardins li,footer .list_more,footer .list_other{margin-right:0;padding-left:24px;list-style-type:none}footer .list_other{background:url(../images/sp_other.png) no-repeat 3px 14px;background-size:2px}footer .jardins li{background:url(../images/sp_jardins.png) no-repeat left 9px;background-size:11px}}