@font-face{font-family:'Cochin';src:url(//trianon.co.jp/wp-content/themes/trianon/../font/Cochin.ttc)}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{width:100%;line-height:1;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none;font-size:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #1e0f12;margin:1em 0;padding:0}input,select{vertical-align:middle}.pc{display:block}.sp{display:none}a,p,h2,h3{color:#1e0f12;letter-spacing:.1rem;font-size:18px;text-align:justify}a,p,h2,h3,li{font-family:"Sawarabi Gothic",sans-serif}img{max-width:100%;width:100%;height:auto}h1{width:100px;height:auto;margin-left:30px;margin-top:20px;float:left}h2{margin-top:.5%;margin-bottom:3%;font-size:1.2rem;letter-spacing:.4rem;font-weight:400}h3{margin:3% auto 6%;font-size:1.1rem;letter-spacing:.2rem;line-height:2;text-align:center}.text{display:block;width:70%;margin:auto;font-size:.9rem;letter-spacing:.1rem;line-height:2.2;word-break:break-all}header{position:relative}.main_imgBox{height:87vh;margin-left:15vw;margin-right:16px;overflow:hidden;position:relative}.main_img{z-index:10;opacity:0;width:100%;height:100vh;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;-webkit-animation:anime 18s 0s infinite;animation:anime 18s 0s infinite}.main_img:nth-of-type(2){-webkit-animation-delay:6s;animation-delay:6s}.main_img:nth-of-type(3){-webkit-animation-delay:12s;animation-delay:12s}@keyframes anime{0%{opacity:0}13%{opacity:1}32%{opacity:1}62%{opacity:0;transform:scale(1.1);z-index:9}100%{opacity:0}}.main_text{position:absolute;bottom:0;left:6vw;opacity:0;width:34%;padding:2%;-webkit-animation:animetext 18s 0s infinite;animation:animetext 18s 0s infinite;color:#333;font-size:1.1vw;font-weight:700;line-height:1.8;font-family:"Sawarabi Gothic",sans-serif;letter-spacing:.1rem;word-break:break-all;z-index:80}.main_text:nth-of-type(2){-webkit-animation-delay:6s;animation-delay:6s}.main_text:nth-of-type(3){top:42vh;-webkit-animation-delay:12s;animation-delay:12s;background:rgba(255,255,255,.5);display:inline-block}.main_text span{display:block;margin-bottom:8%;color:#d41c2c;font-size:2.2vw;font-weight:700;line-height:1.8;font-family:"游ゴシック",sans-serif;font-family:'Cochin',serif;letter-spacing:.3rem}@keyframes animetext{0%{opacity:0}13%{opacity:1}32%{opacity:1}42%{opacity:0;z-index:10}100%{opacity:0}}.g-header{width:100%;padding:1% 0;background:#fff;position:fixed;top:0;z-index:90}.g-header img{width:32px;height:auto;float:left}.g-nav{display:none;width:100%;position:absolute;top:78px}.menu{height:100vh;padding:16px 10%;background:#fff}.menu a{display:block;padding:10px;color:#d41c2c;text-decoration:none;box-sizsing:border-box;height:26px;line-height:26px;text-align:right;font-size:1.1rem;font-weight:700;font-weight:400;font-style:normal}.menu a span{height:40px;margin-left:2rem;font-size:.9rem;text-align:left}.menu img{float:none}.sp-menu{display:block;margin-top:1%;position:absolute;top:12px;right:10px}.sp-menu .menu-trigger,.sp-menu .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.sp-menu .menu-trigger{position:absolute;width:44px;height:44px;right:0;top:20%}.sp-menu .menu-trigger span{position:absolute;left:0;right:0;margin:auto;width:70%;height:3px;background-color:#d41c2c;border-radius:5px}.sp-menu .menu-trigger span:nth-of-type(1){top:5px}.sp-menu .menu-trigger span:nth-of-type(2){top:15px}.sp-menu .menu-trigger span:nth-of-type(3){top:25px}.sp-menu .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.sp-menu .menu-trigger.active span:nth-of-type(2){opacity:0}.sp-menu .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.sp-menu img{width:56%;padding-top:3vw;padding-left:19%}.head_nav{padding:26px 0;text-align:right}.head_nav ul{display:flex;align-items:center;justify-content:space-between;width:80%;margin-left:auto;margin-right:2%}.head_nav li{margin:0;text-align:center}.head_nav li a{text-align:center;font-size:1.1rem;transition-duration:.6s ease-in-out}.head_nav a:hover{opacity:.8;color:#d41c2c;transition-duration:.6s ease-in-out}.head_nav li a span{display:block;margin-top:10px;text-align:center;font-size:.7rem}.head_nav .menunav{position:relative}.head_nav ul.menunav_child{display:none;position:absolute;top:25px;left:-52px;background:#fff;z-index:99;width:160px}.head_nav .menunav:hover ul.menunav_child{display:block}.head_nav ul.menunav_child li{display:block;padding:4% 0;border-bottom:1px dashed #d41c2c}main{width:100%;margin:5% auto 10%}section{margin:auto;padding-top:3%;padding-bottom:6%}.contentbox{width:90%;max-width:1200px;margin:auto;position:relative}.contentbox .title{color:#d41c2c;font-family:'Cochin',serif;font-size:1.6rem}main{background-image:url(//trianon.co.jp/wp-content/themes/trianon/img/bgi01.jpg),url(https://trianon.co.jp/wp-content/themes/trianon/img/confectionery05.jpg);background-position:top 37vw left -12vw,top -9vw right -24vw;background-repeat:no-repeat,no-repeat;background-size:38%,37%;background-color:rgba(255,255,255,.8);background-blend-mode:lighten;background-attachment:fixed}.all_btn{text-align:center}.all_btn a{display:inline-block;margin-top:20px;padding:1.5% 7%;border:1px solid #d41c2c;background:#fff;color:#d41c2c;font-size:.9rem;letter-spacing:.1rem;transition:.6s ease-in-out}.all_btn a:hover{background:#d41c2c;color:#fff;transition:.6s ease-in-out}#top_news .contentminibox{display:grid;grid-template-columns:repeat(3,1fr)}#top_news ul{position:relative;width:80%;margin:0 auto;padding-bottom:5%;align-items:center}#top_news .news_content:last-child ul{margin-bottom:0}#top_news .photo{width:80%;height:66%;margin:0 auto 1%;overflow:hidden;transition:.6s ease-in-out}#top_news .photo img{object-fit:cover}#top_news .photo a:hover{opacity:.8;transition:.6s ease-in-out}#top_news .day{margin:2% 5%;color:#8b8f93;font-size:.85rem;letter-spacing:.2rem}#top_news .text{flex:1;width:90%;font-size:1rem;letter-spacing:.1rem;line-height:1.6}#top_news .more_btn{position:absolute;bottom:-20px;right:-40px}#top_news .more_btn a{display:inline-block;width:200px;padding:10px 30px 10px 20px;text-align:center;margin:5px;cursor:pointer;position:relative;text-decoration:none;color:#d41c2c}#top_news .more_btn a:after{content:"";display:block;position:absolute;top:calc(50% - 2px);right:40px;width:50px;height:6px;border:none;border-right:2px solid #d41c2c;border-bottom:2px solid #d41c2c;transform:skew(45deg);transition:.3s}#top_news .more_btn a:hover:after{right:10px;width:80px}#top_news .all_btn{margin-top:20px}#top_about .contentminibox{position:relative;width:calc(100vw - (100vw - 100%)/2);margin-left:calc(50% - 50vw)}#top_about ul{display:flex;margin-top:40px}#top_about .photo{width:72%}#top_about .photo img{border-radius:4px 342px 188px 0/0px 489px 210px 0px;opacity:.9;border-bottom:14px solid #ffefd5}#top_about .text_area{width:28%;margin-top:160px}#top_about .text_area h3{position:absolute;top:-20px;left:24%;margin-bottom:8%;padding-left:5%;color:#d41c2c;font-size:1.5rem;text-align:left}#top_about .text_area .text{width:90%;margin:0 auto 5% 5%}#top_gallery{background:#fff}#top_gallery ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;margin-bottom:30px}#top_gallery h3{width:80%;margin-bottom:20px;color:#d41c2c;font-size:1.5rem;display:flex;align-items:center;justify-content:center}#top_gallery h3:before,#top_gallery h3:after{border-top:1px solid;content:"";width:3em}#top_gallery h3:before{margin-right:1em}#top_gallery h3:after{margin-left:1em}#top_gallery .text{margin-bottom:40px}#top_patissier .contentminibox{position:relative;width:calc(100vw - (100vw - 100%)/2)}#top_patissier ul{display:flex;align-items:center;justify-content:flex-start;margin-top:40px}#top_patissier .photo{width:72%}#top_patissier .photo img{border-radius:382px 4px 0 280px/548px 0 0 280px;opacity:.9;border-bottom:14px solid #d41c2c}#top_patissier .text_area{display:block;width:28%;margin-top:60px}#top_patissier .text_area h3{margin-bottom:20%;padding-left:5%;color:#d41c2c;font-size:1.5rem;text-align:left}#top_patissier .text_area .text{width:90%;margin:0 auto 5% 5%}.low_topimg{height:50vh;margin-left:15vw;margin-right:16px;overflow:hidden;position:relative}.low_topimg img{object-fit:cover;opacity:.8;filter:brightness(110%)}.low_topimg.no-filter img{object-fit:cover;opacity:1;filter:none}.low_topimg p{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);width:96%;text-align:center;color:#fff;font-size:3rem;line-height:1.4;letter-spacing:.8rem}.breadcrumb{margin:10px auto 100px 15vw;font-family:"Sawarabi Gothic",sans-serif}.breadcrumb span{color:#d41c2c}.breadcrumb span.single_title{color:#1e0f12}.low_content{margin-bottom:120px}#trianon .anniversary{display:flex;align-items:center;width:72%;max-width:840px;margin:0 auto 120px;padding:2% 2% 1%;border:solid 1px #d41c2c;outline:solid 5px #d41c2c;outline-offset:1px}#trianon .anniversary img{width:200px}#trianon .anniversary p{margin:-30px auto 0 36px;color:#d41c2c;font-family:'Cochin',serif;font-size:8vw;font-weight:700}#trianon .anniversary p.text{margin:0 auto 0;color:#ca9f20;font-size:1.8vw}#trianon .anniversary p span{margin-left:0;font-size:4vw;letter-spacing:-.3rem;font-weight:400}#trianon .inner_odd{width:calc(100vw - (100vw - 100%)/2);margin-left:calc(50% - 50vw)}#trianon .inner_even{width:calc(100vw - (100vw - 100%)/2)}#trianon ul{position:relative;display:flex;margin:40px auto 140px}#trianon .photo{width:72%}#trianon .inner_odd .photo img{border-radius:4px 342px 188px 0/0px 489px 210px 0px;opacity:.9;border-bottom:14px solid #ffefd5}#trianon .inner_even .photo img{border-radius:382px 4px 0 280px/548px 0 0 280px;opacity:.9;border-bottom:14px solid #d41c2c}#trianon .text_area{width:28%;margin-top:160px}#trianon .inner_odd .text_area{margin-top:200px}#trianon .inner_odd .text_area h3{position:absolute;top:-20px;right:0;width:500px;margin-bottom:8%;padding-left:5%;color:#d41c2c;font-size:1.5rem;text-align:left}#trianon .inner_odd2 .text_area h3{width:300px;top:17px;right:13%;left:auto}#trianon .inner_even .text_area h3{position:absolute;top:0;margin-bottom:20%;padding-left:1.5%;color:#d41c2c;font-size:1.5rem;text-align:left}#trianon .text_area .text{width:90%;margin:0 auto 5% 5%}#patissier,#patissier .patissier_box .inner{width:80%;max-width:960px;margin:auto}#patissier h3{width:80%;margin-bottom:20px;color:#d41c2c;font-size:1.5rem;display:flex;align-items:center;justify-content:center}#patissier h3:before,#patissier h3:after{border-top:1px solid;content:"";width:3em}#patissier h3:before{margin-right:1em}#patissier h3:after{margin-left:1em}#patissier .text{margin-bottom:60px;text-align:center}#patissier .patissier_box{position:relative}#patissier .patissier_box,#patissier .patissier_box .inner{display:flex;align-items:flex-start;justify-content:center}#patissier .patissier_box:nth-child(odd),#patissier .patissier_box .inner{padding:60px 0;border-bottom:2px dashed #d41c2c}#patissier .patissier_box:last-child{border:none}#patissier .patissier_box:nth-child(even){width:100vw;margin-left:calc(50% - 50vw);background:#fff}#patissier .patissier_box .photo{width:100%}#patissier .patissier_box .text_area{width:67%;margin:2% 4%}#patissier .patissier_box:nth-child(odd) .text_area{margin:2% 1% 2% 7%}#patissier .patissier_box p{text-align:left}#patissier .patissier_box .name{margin-bottom:10px}#patissier .patissier_box .name span{margin-left:1rem;font-family:'Cochin',serif}#patissier .patissier_box .text{width:90%;margin-bottom:0}#patissier .patissier_box .award{margin-top:20px}#patissier .patissier_box .award span{color:#d41c2c}#confectionery,#cafe,#creampuff{padding-top:10px}#menu .contentminibox{display:block;width:80%;margin:0 auto 90px;overflow:hidden}#menu li{width:25%;float:left}#menu .contentminibox .photo1{width:100%;height:134%}#menu .contentminibox .photo2{width:100%;height:66.6%}#menu .contentminibox .photo3{width:100%;height:100%}#menu .cafe{width:100vw;margin-left:calc(50% - 50vw);background-image:url(//trianon.co.jp/wp-content/themes/trianon/img/bgi01.jpg),url(https://trianon.co.jp/wp-content/themes/trianon/img/confectionery05.jpg);background-position:top 37vw left -12vw,top -9vw right -24vw;background-repeat:no-repeat,no-repeat;background-size:38%,37%;background-color:rgba(255,255,255,.8);background-blend-mode:lighten;background-attachment:fixed}#menu .cafe p{margin-bottom:12px;font-size:1rem;line-height:1.6}#menu .contentminibox img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid #fff 1px;object-fit:cover}#menu .cafetitle{text-align:center}#menu .part{display:flex;align-items:center;justify-content:center;margin:40px auto;color:#d41c2c;font-size:1.4rem;text-align:center;font-weight:700;letter-spacing:.4rem}#menu .part:before,#menu .part:after{border-top:1px solid;content:"";width:15em}#menu .part:before{margin-right:1em}#menu .part:after{margin-left:1em}#menu .cafe_content{display:flex;justify-content:space-between;width:80%;margin:0 auto 60px}#menu .cafe_content li{width:40%;font-size:.8rem;font-weight:700;letter-spacing:.3rem}#menu .cafe_content .item{display:inline-block;margin-bottom:6%;padding-bottom:3px;letter-spacing:.4rem;line-height:1.2}#menu .cafe_content .item:before{content:"■";font-size:1rem;color:#d41c2c}#menu .cafe_content .item span{display:block;margin:8px auto 0;padding-right:0;font-weight:400;font-size:.75rem;letter-spacing:.1rem}#menu .cafe_content .item2{display:block;margin:-8px auto 20px;padding-right:0;font-weight:400;font-size:.7rem;letter-spacing:.1rem}#menu .cafe_content .text{width:100%;font-size:.8rem;line-height:1.8;font-weight:400}#menu .cafe_content .text span{float:right;font-size:.75rem;letter-spacing:.2rem}#menu .text.price1,#menu .text.price2{margin-bottom:4px;text-align:right;line-height:.8rem}#menu .text.price2{margin-bottom:16px}#menu .cafe_content .text.price1 span,#menu .cafe_content .text.price2 span{margin-left:1rem}#menu .creampuff_title{margin-bottom:12px;font-size:1rem}#menu .creampuff ul{margin:180px auto 0}#menu .creampuff li{width:40%}#menu .creampuff li:nth-child(odd){margin:-100px 10% 0 auto}#menu .creampuff li:nth-child(even){margin:200px auto 0 10%}#menu .creampuff .puff_title{margin:20px auto 30px;text-align:center;color:#d41c2c;font-size:1.8rem;font-family:'Cochin',serif}#menu .creampuff .puff_title span{color:#1e0f12;font-size:1.4rem}#menu .creampuff .text_area{width:94%;margin:auto}#menu .creampuff .text_area p{margin-bottom:12px;font-size:.85rem;line-height:2}#menu .creampuff h6{margin-top:40px;font-size:.8rem;font-weight:400}#news .contentminibox{display:grid;grid-template-columns:repeat(3,1fr);gap:0 6%;width:80%;margin:auto}#news ul{position:relative;width:87%;margin:0 auto;padding-bottom:5%;align-items:center}#news .news_content{margin-bottom:60px}#news .news_content:last-child ul{margin-bottom:0}#news .photo{height:180px;margin:0 auto 1%;overflow:hidden;transition:.6s ease-in-out}#news .photo img{object-fit:cover}#news .photo a:hover{opacity:.8;transition:.6s ease-in-out}#news .day{margin:5%;color:#8b8f93;font-size:.85rem;letter-spacing:.2rem}#news .news_title{flex:1;display:block;width:90%;margin:0 auto 6px;font-size:1rem;letter-spacing:.1rem;line-height:1.6;word-break:break-all}#news .text{flex:1;width:84%;margin-bottom:4px;color:#333;font-size:.85rem;letter-spacing:.1rem;line-height:1.6;font-family:'游ゴシック',"Yu Gothic",'游ゴシック体','YuGothic',"Hiragino Kaku Gothic ProN",'メイリオ','Meiryo',sans-serif;text-decoration:none}#news .more_btn{position:absolute;bottom:-20px;right:-40px}#news .more_btn a{display:inline-block;width:200px;padding:10px 30px 10px 20px;text-align:center;margin:5px;cursor:pointer;position:relative;text-decoration:none;color:#d41c2c}#news .more_btn a:after{content:"";display:block;position:absolute;top:calc(50% - 2px);right:40px;width:50px;height:6px;border:none;border-right:2px solid #d41c2c;border-bottom:2px solid #d41c2c;transform:skew(45deg);transition:.3s}#news .more_btn a:hover:after{right:10px;width:80px}.pagination-container{max-width:700px;margin:20px auto 0;overflow:hidden}.pagination-container .pagination{padding:0;text-align:center}.pagination-container ul{list-style:none}.pagination-container li{display:inline-block;margin:0 10px;margin:0 2vw 7vw;margin:20px 2vw 0}.pagination-container li:last-child{margin-bottom:0}.pagination-container a{width:30px;height:30px;display:block;line-height:30px;background:rgba(250,238,213,.6);text-align:center;color:#000;font-size:12px;font-weight:700;font-family:'游ゴシック',"Yu Gothic",'游ゴシック体','YuGothic',"Hiragino Kaku Gothic ProN",'メイリオ','Meiryo',sans-serif;text-decoration:none}.pagination-container .navi-active a{background:#d41c2c;color:#fff}#news-single .day{margin-bottom:20px}#news-single .photo{width:80%;margin:0 auto 60px}#news-single .text_area{width:60%;margin:auto}#news-single .text_area h2{position:relative;margin:60px auto 30px;padding-left:15px}#news-single .text_area h2:before{content:"";display:block;height:1.4rem;width:5px;background:#d41c2c;position:absolute;top:-2px;left:0}#news-single .text_area p{margin-bottom:14px;font-size:.9rem;letter-spacing:.1rem;line-height:2}#news-single .text_area p a{display:inline-block;margin-top:20px;padding:2% 10%;border:1px solid #d41c2c;background:#fff;color:#d41c2c;font-size:.8rem;transition:.6s ease-in-out}#news-single .text_area p a:after{content:"はこちら ▶︎ ▶︎";font-size:.5rem;margin-left:.54rem}#news-single .text_area p a:hover{background:#d41c2c;color:#fff;transition:.6s ease-in-out}#news-single .wp-block-image{width:80%;margin:40px auto 40px 0}#shop h2{border-bottom:1px solid #d41c2c;padding-bottom:14px}.shop_content{position:relative;margin-bottom:120px}.shop_content>div{display:flex;margin-bottom:40px}.shop_content .photo{width:400px}.shop_content .text_area{margin:0 7%;flex:1}.shop_content .address{font-size:1.1rem;letter-spacing:.1rem;line-height:2.2;word-break:break-all}.shop_content .point{color:#d41c2c;font-size:1.1rem;letter-spacing:.1rem;line-height:2.2;font-weight:700;font-family:serif}.shop_content .text_area .text{width:100%}.shop_content .text_area .text{margin-top:20px}#shop .more_btn{margin:30px auto 0 0}#shop .more_btn a{display:inline-block;padding:16px 91px 16px 30px;border:1px solid #d41c2c;cursor:pointer;position:relative;text-decoration:none;color:#d41c2c;font-size:.9rem;line-height:1.4}#shop .more_btn a:after{content:"";display:block;position:absolute;top:calc(50% - 2px);right:40px;width:40px;height:6px;border:none;border-right:2px solid #d41c2c;border-bottom:2px solid #d41c2c;transform:skew(45deg);transition:.3s}#shop .more_btn a:hover:after{right:10px;width:70px}#shop .info{display:flex;align-items:flex-start;margin-top:20px}#shop .info>div:first-child{width:400px;margin-right:60px}#shop .info .text{width:100%}#shop iframe{width:100%}#company .greeting{width:70%;margin:0 auto 120px}#company .greeting .title{margin-bottom:40px;font-size:1.8rem}#company .greeting .text{width:80%;margin:0 auto 10px}#company .greeting .name{width:80%;margin:30px auto;text-align:right;font-size:.9rem}#company .m_policy,#company .c_policy{margin-bottom:100px}#company .m_policy .title_text,#company .c_policy .title_text{width:80%;margin:40px auto 10px;font-size:1rem;font-weight:700}#company .m_policy .text,　#company .c_policy .text{width:60%}#company .m_policy img{display:block;width:50%;margin:40px auto}#company .history{width:100vw;margin-bottom:100px;margin-left:calc(50% - 50vw);background:#fff}#company .history .inner{max-width:1200px;margin:auto}#company .history .list{display:flex;width:80%;margin:0 auto 10px}#company .history .list p{font-size:.9rem;letter-spacing:.1rem;line-height:2.2}#company .history .list .year{width:140px}#company .history .list .event{flex:1}#company .history .photo{display:flex;width:80%;margin:40px auto 10px}#company .history .photo p:not(:nth-child(2)){margin-right:20px}#company .history .photo p span{display:block;margin:6px auto 0;text-align:center;font-size:.9rem}#company .c_policy{margin-bottom:80px}#company .c_policy .inner{display:flex;align-items:flex-start}#company .c_policy .inner div{width:50%}#company .c_policy .inner .name{width:80%;margin:auto;font-size:1.2rem}#company .c_policy .inner .title_text.year{margin-top:0}#contact .qa{width:80%;margin:0 auto 60px}#contact .qa>div{padding:30px 20px;border-bottom:2px dashed #d41c2c}#contact .qa .qaq{position:relative;margin-bottom:10px;padding-left:2.2rem;font-size:1rem;color:#d41c2c;line-height:1.6}#contact .qa .qaq:before{content:"A.";position:absolute;top:-11px;left:0;font-size:1.6rem}#contact .qa .qaa{position:relative;padding-left:2rem;font-size:.9rem;line-height:1.6}#contact .qa .qaa:before{content:"Q.";position:absolute;top:-11px;left:0;font-size:1.4rem}#contact .tel_area{margin-top:60px}#contact .tel{width:calc(80% - 40px);margin:40px auto;font-size:1rem}#contact .tel:nth-child(3),#contact .tel:nth-child(4){letter-spacing:.5rem}#contact .tel:nth-child(3) span,#contact .tel:nth-child(4) span{margin-right:-.3rem}#contact .tel a{border-bottom:1px solid #fff;transition:.6s ease-in-out}#contact .tel a:hover{border-bottom:1px solid #d41c2c;transition:.6s ease-in-out}.totop{display:none}.totop_btn{position:fixed;bottom:5vw;right:1vw;text-align:center}.totop_btn a{color:#d41c2c;letter-spacing:.2rem}.totop_btn a:hover{opacity:.6;transition-duration:.6s}footer{margin:2% auto 0;padding-bottom:2%;background-image:url(https://trianon.co.jp/wp-content/themes/trianon/img/gallery07.jpg);background-position:bottom -4vw left 2vw;background-repeat:no-repeat;background-size:42%;background-color:rgba(255,255,255,.8);background-blend-mode:lighten}footer ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;width:45.5%;margin:0 0 40px auto}footer li a{font-size:14PX;transform:6s ease-in-out}footer li a span{font-size:12PX;margin-left:2%}footer li a:hover{color:#d41c2c;transform:6s ease-in-out}footer li a:hover span{color:#1e0f12}footer .sns{display:flex;align-items:center;width:45.5%;margin:0 0 40px auto}footer .sns p{margin-right:20px}footer .sns a{transform:6s ease-in-out}footer .sns a:hover{opacity:.6;transform:6s ease-in-out}footer .sns img{height:20px;width:auto}#copyright{margin:0 5vw 0 0;text-align:right;color:#d41c2c;font-size:12px}@media screen and (max-width:900px){.pc{display:none}.sp{display:block}h1{margin-top:0;margin-left:10px}h2{margin-bottom:6%;line-height:2}h3{font-size:1rem;line-height:1.8}section{padding-top:12%;padding-bottom:12%}header{height:60vh;margin-bottom:8%;padding-bottom:35vh}.text{width:70vw;margin:0 auto 6%}.all_btn a{width:60%;padding:5.5% 7%;text-align:center}.pc_header{display:none}.g-nav{top:60px}.g-header img{width:56px}.main_imgBox{height:60vh;margin-top:10vh}.main_img{height:60vh}.main_img:nth-child(1){background-position:40% center}.main_img:nth-child(2){background-position:right right}.main_img:nth-child(3){background-position:right center}.main_text,.main_text:nth-of-type(3){top:61vh;bottom:auto;width:80%;margin-left:7%;font-size:.9rem;word-break:break-all;word-wrap:break-word}.main_text p,.main_text p:nth-of-type(3){word-break:break-all;word-wrap:break-word;font-size:.9rem}.main_text span{font-size:1.2rem}#trianon,#patissier,#confectionery,#cafe,#creampuff,#news,#shop,#company,#contact{padding-top:25%}#top_news .news_content{margin-bottom:10%}#top_news .contentminibox{grid-template-columns:repeat(1,1fr);width:90%;margin:auto}#top_news ul{width:100%;margin:4% auto 0;padding-bottom:10%}#top_news li{display:block}#top_news .photo{width:100%;height:62%}#top_news .day{width:70vw;margin-bottom:3%}#top_news .text{margin-bottom:6%}#top_news .more_btn{bottom:5px;right:0}#top_news .more_btn a{width:110px}#top_news .more_btn a:after{right:0}#top_news .more_btn a:hover:after{right:40px;width:50px}#top_about .contentminibox{width:100%;margin:auto}#top_about ul{display:block}#top_about .text_area{width:100%;margin:auto}#top_about .text_area h3{position:inherit;font-size:1.2rem}#top_about .photo{width:98%}#top_about .photo img{margin-left:-6%}#top_about .text_area .text{margin-bottom:1%}#top_about .text:last-child{margin-bottom:0}#top_gallery h3{width:100%;font-size:1.2rem}#top_gallery h3:before,#top_gallery h3:after{width:2em}#top_gallery ul{grid-template-columns:repeat(2,1fr);grid-gap:.5vw 1vw}#top_gallery ul li{display:block;width:100%;margin:0 0 1%}#top_gallery ul li:last-child{margin-bottom:0}#top_gallery .text{width:74vw}#top_patissier ul{display:block;margin-top:0}#top_patissier .text_area{width:100%;margin-top:0}#top_patissier .text_area h3{margin-bottom:4%;font-size:1.2rem}#top_patissier .photo{width:98%;margin-right:0;margin-left:auto}.low_topimg{height:26vh;margin-top:-89vh}.low_topimg p{font-size:1.6rem}.low_topimg.no-filter img{height:24.85vh}.breadcrumb{position:relative;margin:10px 5% 15% 15vw;line-height:1.6;z-index:9}.breadcrumb .single_title{font-size:.9rem}.low_content{margin-bottom:12%}#trianon .anniversary{width:96%}#trianon .anniversary p{margin-top:-17px;font-size:13vw}#trianon .anniversary p span{margin-left:0;letter-spacing:0}#trianon .anniversary p.text{margin-left:1rem;font-size:4.5vw;line-height:1.8}#trianon ul{flex-direction:column;margin-bottom:24%}#trianon .inner_even ul{flex-direction:column-reverse}#trianon .photo{width:100%}#trianon .inner_odd .text_area,#trianon .inner_even .text_area{width:98%;margin-top:5%}#trianon .text_area .text{width:82%;margin:auto}#trianon .inner_even .text_area .text{width:82%;margin-right:5%}#trianon .inner_odd .text_area h3,#trianon .inner_even .text_area h3{position:inherit;width:100%;font-size:1.2rem;margin-bottom:5%}#patissier h3{width:100%;font-size:1.2rem}#patissier .text{width:95%}#patissier .patissier_box,#patissier .patissier_box .inner{flex-direction:column}#patissier .patissier_box:nth-child(odd),#patissier .patissier_box .inner{margin-bottom:22%;padding:0 0 18%}#patissier .patissier_box .text_area,#patissier .patissier_box:nth-child(odd) .text_area{width:94%;margin:5% auto 0}#patissier .patissier_box:nth-child(even) .inner{flex-direction:column-reverse}#menu .contentminibox{display:block;width:100%;height:auto;margin:0 auto -5%}#confectionery,#cafe,#creampuff{padding-top:25%}#menu .creampuff_title,#menu p.cafetitle{width:90%;margin:auto;font-size:4.2vw;line-height:1.6}#menu #confectionery li{width:50%}#menu .cafe{margin-bottom:-15%}#menu .cafe p{width:80%;margin:0 auto 10%}#menu .cafe_content{display:block}#menu .cafe_content li{width:100%;margin-bottom:10%}#menu .cafe_content .text{display:flex;align-items:center;justify-content:space-between;margin-bottom:2%;line-height:1.6}#menu .cafe_content .item{width:100%}#menu .cafe_content .item2{width:90%;margin-bottom:8%}#menu #creampuff .contentminibox{margin-bottom:4%}#menu .creampuff ul{width:80%;margin-top:15%}#menu .creampuff li:nth-child(odd),#menu .creampuff li:nth-child(even){margin:0 auto 20%}#menu .creampuff li{width:100%}#menu .creampuff .text_area{width:100%}#menu .creampuff .puff_title{font-size:1.5rem}#menu .creampuff .puff_title span{font-size:1rem}#menu .creampuff h6{margin-top:10%;font-size:.7rem;line-height:1.2}#news .contentminibox{grid-template-columns:repeat(1,1fr);width:90%}#news ul{width:90%}#news .day{margin:5% 0}#news .news_title{width:100%}#news .text{width:96%}#news-single .photo{width:90%}#news-single .text_area{width:90%;margin-bottom:30%}#news-single .text_area h2{letter-spacing:.2rem}#news-single .text_area h2:before{top:7px}#news-single .text_area p{width:90%;margin:auto}#news-single .text_area p a{width:80%;margin:10% auto 0}#news-single .wp-block-columns{width:90%;margin:auto;flex-wrap:nowrap}#news-single .wp-block-image.small img{width:60%}.shop_content>div{flex-direction:column}.shop_content .photo{width:80%;margin:auto}.shop_content .text_area{width:90%;margin:auto}.shop_content .address,.shop_content .address{width:90%;margin:auto;font-size:1rem}#shop .info>div:first-child{width:100%}#shop .info .text{width:92%;margin:auto}#shop iframe{width:90%;height:200px;margin:0 5%}#company .greeting{width:90%}#company .greeting .text{width:94%}#company .greeting .name{margin-right:4%}#company .m_policy .title_text,#company .c_policy .title_text{width:90%}#company .m_policy .text{width:80%}#company .m_policy img{width:90%}#company .history .inner{width:90%;margin:auto}#company .history .list{width:90%}#company .history .photo{width:100%}#company .history .photo p span{font-size:.8rem}#company .c_policy .inner{flex-direction:column;margin-bottom:15%}#company .c_policy .inner div{width:100%}#company .c_policy .inner .name{width:98%}#company .c_policy .text{width:90%}#contact .qa{width:96%}#contact .tel_area{margin-bottom:30%}#contact .tel{font-size:.9rem}.totop_btn{bottom:14vw}footer{margin-top:12%;background-size:60%}footer ul{grid-template-columns:repeat(1,1fr);width:60%;margin:auto}footer li{margin-bottom:10%}footer .sns{margin:10% auto 14% 40%}footer #copyright{margin:0 auto 3%;text-align:center;font-size:11px}}}@media only screen and (min-device-width:769px) and (max-device-width:1024px) and (orientation:portrait){.main_imgBox{height:80vh}}@media only screen and (min-device-width:769px) and (max-device-width:1366px) and (orientation:landscape){.main_imgBox{height:76vh}}