@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:bottom;}*{word-wrap:break-word;overflow-wrap:break-word;}html,body{height:100%;}body{font-family:"Noto Sans JP","メイリオ",Meiryo,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:13px;line-height:1;color:#111;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";animation:fadeIn .6s ease 0s 1 normal;-webkit-animation:fadeIn .6s ease 0s 1 normal;letter-spacing:.02em;min-width:980px;}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh;background-image:url("../img/bg.webp"),url("../img/bg02.svg");background-repeat:no-repeat,repeat;background-position:center top,center top;background-size:100% auto,9px auto;}@keyframes fadeIn{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}60%{opacity:0}100%{opacity:1}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}a:link{text-decoration:none;color:#111;font-weight:500;}a:visited{color:#111;}a:hover{text-decoration:none;color:#111;}a:active{color:#111;}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}li{list-style:none;}img{width:100%;height:auto;}#container{position:relative;z-index:2;}#container::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url("../img/topimage.webp") no-repeat center top;background-size:100% auto;}header{max-width:980px;margin:0 auto;padding:120px 30px 0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;}.headerInner{position:relative;padding-bottom:20px;}.photoconbanner{position:absolute;bottom:0;right:0;max-width:400px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:16px;border:3px #e7447d solid;-webkit-box-shadow:0 0 0 6px #fff;box-shadow:0 0 0 6px #fff;}.photoconbanner a{display:block;padding:15px 20px;}section{background-color:rgba(255,255,255,.9);margin:50px 0 30px;}section.lumine{background:none!important;}.secInner{max-width:1080px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;padding:0 30px 30px;}h2{margin:0 auto;position:relative;}h2.titleStart{top:-20px;max-width:120px;margin-left:60px;margin-right:initial;margin-bottom:-40px;}h2.titlePresent{top:-20px;max-width:280px;}h2.titleStamp{max-width:540px;margin-bottom:-30px;}h2.titleStamp img{margin-top:-30px;}h2.titlePhotocon{padding-top:30px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}h2.titleContact{padding-top:20px;margin-bottom:10px;font-size:24px;line-height:1.6em;font-weight:700;color:#e7447d;}h2.titleOsusume{padding-top:20px;max-width:320px;margin-bottom:20px;}span.tpTitle{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1;}span.tpLeft{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:200px;margin-right:40px;-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg);}span.tpRight{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;max-width:200px;margin-left:40px;-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg);}p{font-size:17px;line-height:1.9em;margin-bottom:1em;}p:last-child{margin-bottom:0;}p.centersLarge{text-align:center;font-size:20px;font-weight:500;}p.centersLarge small{display:block;font-size:15px;line-height:1.6em;font-weight:400;}.flexFour{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-30px;}.flexFourCell{margin-left:30px;width:calc(25% - 30px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;background-color:#fff;border:5px #4255a3 solid;border-radius:26px;position:relative;}.flexFourCell::after{border:15px solid transparent;border-left-color:#e7447d;border-right-width:0;right:-27px;content:"";display:block;top:calc(50% - 15px);position:absolute;width:0;}.flexFourCell:last-child::after{content:none;}.flexFourCellImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-25px;margin-bottom:15px;}.flexFourCellImageInner{width:calc(50% - 25px);margin-left:25px;}.nopc{display:none;}.flexFour p{font-size:16px;line-height:1.5em;color:#4255a3;}.flexFour p a{text-decoration:underline;color:#4255a3;}.flexThree{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-30px;}.ftBlock{margin-bottom:20px;}.ftTwo{-ms-flex-wrap:wrap;flex-wrap:wrap;}.flexThreeCell{margin-left:30px;width:calc(33.3333% - 30px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 15px 15px;background-color:#fff;border-radius:26px;position:relative;border:5px #4255a3 solid;}.ftTwo .flexThreeCell{width:calc(50% - 30px);padding:20px;margin-bottom:20px;}.ftTwo .flexThreeCell.ftcFullsize{width:100%;}.ftTwo .flexThreeCell.ftcFull{width:calc(66.6666% - 30px);}.ftTwo .flexThreeCell.ftc1_4{width:calc(33.3333% - 30px);}.ftBlock .flexThreeCell{padding:15px;}.flexThreeCell h3{max-width:100%;margin:0 auto 15px;}.presentTop{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;}.presentTop p{text-align:left;}.ftTwo .flexThreeCell h3{max-width:80px;width:100%;margin:-35px 10px 15px 0;}.ftTwo .flexThreeCell h4{font-size:18px;line-height:1.3em;margin-bottom:.4em;font-weight:700;color:#4255a3;text-align:center;}.ftTwo .flexThreeCell .flexThreeCellImage{max-width:80%;margin-left:auto;margin-right:auto;}.ftTwo .flexThreeCell .flexThreeCellImage.fulls{max-width:100%;}.ftTwo .flexThreeCell .flexThreeCellImage.sizes{max-width:65%;}.ftTwo .flexThreeCell .flexThreeCellImage.sizesmiddle{max-width:60%;}.ftTwo .flexThreeCell .flexThreeCellImage.sizessmall{max-width:35%;}.flexThree p{font-size:16px;line-height:1.7em;text-align:center;font-weight:500;}.flexThree p strong{font-size:180%;}.flexThree .flexThreeCellText p,.flexThree ul.flexThreeCellImageList li p{line-height:1.5em;}.flexThreeCellText p small,.flexThreeCellImageList p small{display:block;font-size:12px;line-height:1.5em;margin-top:.3em;}.flexThreeCellImageSmall{max-width:60%;margin:0 auto 10px;}.flexThreeCellImage img{margin-bottom:10px;}.presentTwos,.presentThrees{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-15px;}.presentTwosCell{width:calc(50% - 15px);margin-left:15px;}.presentThreesCell{width:calc(33.3333% - 15px);margin-left:15px;}.flexThreeCellImage{position:relative;}.persons{position:absolute;right:-10px;bottom:-10px;width:50px;z-index:2;}.presentTwosCell .flexThreeCellImage span,.presentThreesCell .flexThreeCellImage span{padding-top:70%;position:relative;overflow:hidden;margin-bottom:10px;display:block;}.presentThreesCell .flexThreeCellImage span{padding-top:80%;}.presentTwosCell .flexThreeCellImage span img,.presentThreesCell .flexThreeCellImage span img{width:100%;height:100%;line-height:0;position:absolute;margin:auto;left:0;right:0;bottom:0;top:0;-o-object-fit:contain;object-fit:contain;}.mapPoints{margin:0 auto 15px;max-width:420px;}ul.flexThreeCellImageList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}ul.flexThreeCellImageList li{width:48%;}.maps{max-width:800px;margin:0 auto;}.appSpace{max-width:800px;margin:30px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;background-color:#fff;border-radius:20px;position:relative;border:5px #4255a3 solid;}.appIcon{max-width:70px;margin-right:10px;}.downlodInfo{max-width:240px;margin-right:10px;}.qr{max-width:70px;margin-right:20px;}.appLinks{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;}.appLinks div{width:calc(50% - 15px);margin-left:15px;}section.photocon h3{background-color:#e7447d;color:#fff;font-size:19px;line-height:1.6em;font-weight:700;text-align:center;padding:.2em;border-radius:10px;margin-bottom:15px;}.pcOuter{max-width:800px;margin:0 auto;}ul.pcLists{font-size:18px;line-height:1.5em;font-weight:500;margin-bottom:30px;}ul.pcLists li{margin-bottom:.6em;padding-left:1.3em;text-indent:-1.3em;}ul.pcLists li span{display:inline-block;min-width:1.3em;padding-left:0;text-indent:0;}.flexTwo{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-30px;}.flexTwoCell{margin-left:30px;width:calc(50% - 30px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px;background-color:#fff;border-radius:26px;position:relative;border:5px #4255a3 solid;}.ftOnes{display:block;margin-left:0;}.ftOnes .flexTwoCell{width:auto;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;}.ftOnes .flexTwoCell:last-child{margin-bottom:0;}.ftOnes .flexTwoCell .flexTwoCellImage{width:45%;margin-right:20px;margin-bottom:0;}.ftOnes .flexTwoCell .ftOnesText{-webkit-box-flex:1;-ms-flex:1;flex:1;}.flexTwoCell a{display:block;}.flexTwoCellImage{margin-bottom:15px;}.flexTwo h3{font-size:22px;line-height:1.6em;font-weight:700;margin-bottom:.4em;color:#e96081;}.flexTwo p{font-size:15px;line-height:1.7em;font-weight:400;}ul.eventList{font-size:15px;line-height:1.5em;}ul.eventList li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.6em;}ul.eventList li:last-child{margin-bottom:0;}ul.eventList li a{text-decoration:underline;}ul.eventList li span.elTitle{background-color:#4255a3;color:#fff;padding:1px 6px;font-size:90%;font-weight:500;margin-right:.8em;min-width:7em;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;}ul.eventList li span.elText{-webkit-box-flex:1;-ms-flex:1;flex:1;}ul.eventList li span.elText strong{font-weight:700;}.btnOuter{text-align:center;margin-top:15px;position:relative;z-index:2;}.btn{display:inline-block;margin:0 auto;text-align:center;font-size:16px;line-height:1.4em;color:#fff;}.btn a{color:#fff;display:block;font-weight:700;padding:10px 20px 10px 45px;border-radius:6px;background:url("../img/linkmark.svg") no-repeat left 20px center #e7447d;background-size:20px auto;}.pagetop{text-align:right;width:80px;height:80px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;position:fixed;bottom:40px;right:2%;z-index:10;}.pagetop a{display:block;padding:0;height:80px;border-radius:50%;background:#e7447d;}.pagetop img{width:40%;margin:15% auto 0;}section.contact{text-align:center;margin-bottom:0;}section.contact .secInner{padding-top:15px;}section.contact p{font-size:15px;line-height:1.7em;}section.contact p span{display:inline-block;}section.contact p a{text-decoration:underline;}section.contact strong{display:block;font-size:17px;line-height:1.6em;font-weight:700;}section.contact h3{font-size:18px;line-height:1.6em;font-weight:500;margin-bottom:.3em;color:#e7447d;}footer{background-color:#e7447d;text-align:center;color:#fff;padding:10px;}footer small{font-size:10px;line-height:1.5em;}.mapInfos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;}.mapInfosMark{min-width:50px;width:50px;margin-right:15px;}.mapInfos p{font-size:18px;line-height:1.7em;font-weight:500;}.mapInfos p small{display:block;font-size:14px;line-height:1.6em;font-weight:400;}.photokonJyusyo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.photokonJyusyo01,.photokonJyusyo02{border:5px #ffc7cf solid;background-color:#fff;border-radius:26px;padding:15px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;}.photokonJyusyo01{width:100%;}.photokonJyusyo02{width:calc(50% - 15px);display:block;}.photokonJyusyo02Image{width:100%;margin:0 auto 15px;padding-top:100%;position:relative;}.photokonJyusyo02Image img{width:100%;height:100%;line-height:0;position:absolute;margin:auto;left:0;right:0;bottom:0;top:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;}.photokonJyusyo01Image{width:62%;min-width:62%;margin-right:25px;}.photokonJyusyo01Text{-webkit-box-flex:1;-ms-flex:1;flex:1;}.photokonJyusyo01TextHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;}.photokonJyusyo01TextHead img{width:120px;min-width:120px;margin-right:10px;}.photokonJyusyo01TextHead p{font-size:18px;line-height:1.6em;font-weight:500;}.photokonJyusyo p{word-break:break-all;line-height:1.6em;}.photokonJyusyo p a{text-decoration:underline;}.names{font-size:16px;line-height:1.6em;vertical-align:baseline;margin-bottom:.5em;}.names a{font-size:22px;line-height:1.6em;font-weight:700;display:inline-block;vertical-align:baseline;}.lumineBlock{max-width:800px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:6px #fff solid;background-color:#ffe6ec;}.lumineBlockInner{padding:30px;}.lumineBlockTitle{max-width:660px;margin:0 auto 20px;}.lumineBlockInner p{color:#e73656;}.lumineBlockInner p strong{font-weight:700;font-size:18px;}.lumineBlockInner p small{font-size:14px;line-height:1.6em;display:block;}ul.bannerTwos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px;}ul.bannerTwos li{margin-left:30px;width:calc(50% - 30px);box-sizing:border-box;border:4px #fff solid;position:relative;z-index:2;user-select:none;box-shadow:0 0 5px 5px rgba(0,0,0,.1);}.bannerOne{border:6px #fff solid;overflow:hidden;box-shadow:0 0 5px 5px rgba(0,0,0,.1);}.plusevent{margin-top:20px;}.pluseventTitle{font-size:16px;line-height:1.6em;font-weight:700;margin-bottom:.4em;padding-bottom:.2em;border-bottom:1px #e96081 solid;}.flexTwo h4{font-size:18px;line-height:1.6em;font-weight:700;margin-bottom:.4em;color:#e96081;}@media (hover:hover) and (pointer:fine) and (min-width:599px){.photoconbanner,.flexTwoCell a .btn{-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.photoconbanner:hover{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.pagetop a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pagetop:hover a{background:#df0853}.flexFourCell p a:hover{text-decoration:none}.flexTwoCell a:hover .btn{background:#df0853}}@media screen and (max-width:599px){html,body{height:100vh;height:100lvh}body{min-width:inherit}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh}header{margin:0 auto 30px;padding:60px 0 15px}.headerInner{padding:0 15px}p{font-size:16px;line-height:1.7em}p.centersLarge{font-size:16px}p.centersLarge small{font-size:13px}.photoconbanner{position:static;max-width:90%;margin:20px auto 0}section{margin:40px 0}.secInner{padding:0 20px 20px}h2.titleStart{top:-20px;max-width:80px;margin-left:30px}h2.titlePresent{top:-15px;max-width:200px}h2.titleOsusume{max-width:240px;margin-bottom:15px}h2.titleStamp{max-width:360px;width:100%}h2.titlePhotocon{padding-top:20px;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}span.tpTitle{max-width:80%;margin:0 auto 10px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:none;flex:none}span.tpLeft{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:50%;margin-right:0;-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg);border:4px #fff solid;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:1px 1px 2px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px 2px rgba(0,0,0,.1)}span.tpRight{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;max-width:50%;margin-left:0;margin-top:30px;-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg);border:4px #fff solid;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:1px 1px 2px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px 2px rgba(0,0,0,.1)}.flexFour{display:block;margin-left:0}.flexFourCell{margin:0 0 30px;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:16px}.flexFourCell:last-child{margin-bottom:0}.flexFourCell::after{content:none}.flexFourCell::before{border:15px solid transparent;border-top-color:#e7447d;border-bottom-width:0;bottom:-28px;content:"";display:block;left:0;right:0;margin:auto;position:absolute;width:0}.flexFourCell:last-child::before{content:none}.flexFourCellImage{width:20%;min-width:60px;margin-right:15px;display:block;margin-left:0;margin-bottom:0}.flexFourCellImageInner{width:auto;margin-left:0}.nopc{display:block}.nosp{display:none}.flexFourCell p{-webkit-box-flex:1;-ms-flex:1;flex:1}.flexThree{display:block;margin-left:0}.flexThreeCell{margin-left:0;margin-bottom:15px;width:auto;padding:15px;border-radius:16px}.ftTwo .flexThreeCell{width:auto;padding:15px;margin-bottom:15px}.flexThreeCell:last-child{margin-bottom:0}.flexThreeCell h3{width:80%;max-width:300px;margin:5px auto 10px}.ftTwo .flexThreeCell h3{max-width:70px;margin:-35px 10px 15px 0}.ftTwo .flexThreeCell.ftcFull{width:100%}.ftTwo .flexThreeCell.ftc1_4{width:100%}.ftTwo .flexThreeCell.ftc1_4 .flexThreeCellImage.fulls{max-width:60%}.presentThrees{-ms-flex-wrap:wrap;flex-wrap:wrap}.presentThreesCell{width:calc(50% - 15px)}.flexThree p{font-size:16px}.appSpaceOuter{padding:0 20px}.appSpace{margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:16px;padding:10px}.appIcon{max-width:60px;margin-right:15px}.downlodInfo{width:calc(100% - 80px);max-width:180px;margin-right:0}.qr{display:none}.appLinks{margin-top:10px;-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(100% - 15px)}section.photocon h3{font-size:17px}ul.pcLists{font-size:16px;margin-bottom:20px}.ftBlock{margin-bottom:15px}.ftBlock .flexThreeCell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.flexThreeCellImageSmall{max-width:30%;margin:0 15px 0 0}.flexThreeCellText{-webkit-box-flex:1;-ms-flex:1;flex:1}.flexTwo{display:block;margin-left:0}.flexTwoCell{margin:0 0 15px;width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;border-radius:16px}.flexTwo h3{font-size:18px}.flexTwo h4{font-size:17px}.ftOnes .flexTwoCell{display:block}.ftOnes .flexTwoCell .flexTwoCellImage{width:80%;max-width:380px;margin-left:auto;margin-right:auto;margin-bottom:15px}.maps{position:relative;z-index:2}.mapsInner{margin:0 auto;overflow-y:hidden;overflow-x:auto}.maps img{width:200%;display:block}.mapPoints{margin:10px auto;max-width:380px;width:80%}.pagetop{width:60px;height:60px;bottom:40px}.pagetop a{height:60px;border:1px #fff solid}section.contact p{font-size:14px}section.contact strong{font-size:15px}section.contact h3{font-size:16px}h2.titleContact{padding-top:15px;font-size:18px}section.contact .secInner{padding-bottom:70px}.mapInfos p{font-size:15px;line-height:1.6em}.photokonJyusyo{display:block}.photokonJyusyo01,.photokonJyusyo02{border-radius:16px;padding:15px;margin-bottom:15px;display:block}.photokonJyusyo01Image{width:auto;min-width:inherit;margin:0 auto 15px}.photokonJyusyo01TextHead img{width:40%;max-width:80px;min-width:inherit}.photokonJyusyo01TextHead p{font-size:16px}.names{font-size:14px}.names a{font-size:18px}.photokonJyusyo02{width:auto}.lumineBlockInner{padding:15px}.persons{right:-25px;bottom:-10px}.ftTwo .flexThreeCell .flexThreeCellImage.sizes{max-width:75%}.ftTwo .flexThreeCell .flexThreeCellImage.sizesmiddle{max-width:80%}ul.bannerTwos li{margin-bottom:20px;width:calc(100% - 30px)}ul.bannerTwos li:last-child{margin-bottom:0}.bannerOne img{width:160%;margin-left:-30%}}