@charset "UTF-8";
body,div,dl,dt,dd,ul,ol,li,object,iframe,pre,code,p,blockquote,form,fieldset,legend,table,th,td,caption,tbody,tfoot,thead,article,aside,figure,footer,header,hgroup,menu,nav,section,audio,video,canvas{margin:0;padding:0}article,aside,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}body{font-family:"Segoe UI",Verdana,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;-webkit-text-size-adjust:100%;font-weight:500}* html body{font-size:75%;font-family:'メイリオ',Meiryo,Verdana,sans-serif}*:first-child+html body{font-size:75%;font-family:'メイリオ',Meiryo,sans-serif}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:1}* html body{font-family:Myriad,Helvetica,Arial,"Meiryo","メイリオ",sans-serif}*:first-child+html body{font-family:'メイリオ','ＭＳ Ｐゴシック',sans-serif}a{color:#666}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}:selection{text-shadow:none !important}a.hover:hover,input.hover:hover,a:hover img{filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}p{line-height:1.56;margin-bottom:1em}.bold{font-weight:700}.btn-black{border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;text-decoration:none;color:#fff;background:#666}li{list-style:none}.decimal li{list-style:decimal;margin-left:20px}table{border-collapse:collapse;border-spacing:0;font-size:100%;font-family:inherit}caption,th,td{text-align:left;vertical-align:top;font-weight:400}table.sheet .table th,table.sheet table th{background:0 0;width:100px;border:none;padding:3px}table.sheet .table td,table.sheet table td{border:none;padding:3px}table.sheet{border-collapse:collapse;border-spacing:0;font-size:92%;font-family:inherit;width:100%}table.sheet th{background:#f5f3ed}.sheet th,.sheet td{text-align:left;vertical-align:top;padding:10px 10px 10px 20px;font-weight:400;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.sheet td{border-right:1px solid #ccc}table.sheet2{border-collapse:collapse;border-spacing:0;font-size:92%;font-family:inherit;width:100%;border-bottom:1px solid #ccc}table.sheet2 th{background:#f5f3ed;width:180px}.sheet2 th,.sheet2 td{text-align:center;vertical-align:middle;padding:10px;font-weight:400;border-top:1px solid #ccc}.sheet2 tr.light td,.sheet2 tr.light th{padding:5px;border-top:1px solid #ebebeb}.sheet2 tr.light td{font-size:84%;color:#ff80c0}fieldset{border:none}input,textarea,select,label{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:100%;font-family:inherit;vertical-align:middle}label{cursor:pointer}textarea{overflow:auto}legend{display:none}.error-messages li{color:#c00}img{border:none;vertical-align:top}object{vertical-align:middle;outline:none}em,strong{font-weight:700;font-style:normal}abbr,acronym{border:none;font-variant:normal}q:before,q:after{content:''}address,caption,cite,code,dfn,var{font-weight:400;font-style:normal}code,pre{font-family:monospace}sup{vertical-align:text-top}sub{vertical-align:text-bottom}.leftImg img,.leftImg{float:left}.rightImg img,.rightImg{float:right}.pull-right{float:right}.pull-left{float:left}.ul5 li{width:20%;float:left}*:first-child+html body,*:first-child+html br{letter-spacing:0}.contentsArea{width:1000px;padding:0 20px;margin:0 auto;overflow:hidden}.chartLink{display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;clear:both}.chartLink a{display:block;padding:10px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:center;text-decoration:none;font-size:14px;color:#f84c78;background:url(//studio-feel.jp/css/../img/cmn/link-back.jpg)}.chartLink a:hover{background:#f84c78;color:#fff}.chartLink a img{vertical-align:middle;padding-left:4px}a>img:hover{opacity:.8;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}h2{font-size:24px}h2.bottom{margin-top:30px}.center{text-align:center}.attention{font-size:12px;margin-top:30px}.utikake{margin-top:30px}.ultraStrong{font-size:32px;color:#f09}.line-through{text-decoration:line-through}p#tel+p:before{content:"要予約";font-size:9px;border-radius:8px;display:inline-block;width:6em;background:#f39;text-align:center;margin-right:8px;color:#fff}#order_form{background:#fff;border-radius:10px 10px 0 0;padding:20px;width:1040px;margin:0 auto}#wrapper{padding:40px 0;width:100%;min-width:1040px}#contentsall{width:1040px;padding-top:20px;background:#fff;border-radius:10px 10px 0;margin:0 auto}.contentsBlock{padding:45px 0;margin-top:45px;border-top:1px solid #666}.inner-content{width:1000px;padding:0 20px;margin:0 auto;overflow:hidden}header h1{font-size:12px;color:#999;font-weight:400}.box_shadow{box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.firstTitle{padding:10px 0;background:#333;color:#fff;font-size:14px;text-align:center;margin-bottom:30px}.contents{overflow:hidden;background:#fff}#container{background:#fff}#camMSG p{display:inline-block;padding:0;font-size:16px;border-radius:8px;border:1px solid #fafafa;background:#f3e3b4;background-image:linear-gradient(rgba(255,255,255,.2),rgba(0,0,0,.2));position:absolute;right:0;bottom:300px}#camMSG a{display:block;padding:8px;width:100%;height:100%;text-decoration:none;color:#333}#camMSG p:hover{background:#f10d82}#camMSG a:hover{color:#fff}.centerP{text-align:center;font-size:14px;padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid #ff1493}.centerP span{font-size:24px;color:#ff1493}.notO>img:hover{opacity:1}.boldIcon{text-align:center;padding:20px 0 45px}.boldIcon p{width:988px;overflow:hidden;display:inline-block;border:1px solid #ff1493;padding:5px;margin:0 auto}.boldIcon p>a{display:block;background:#ef065f;padding:20px 60px;color:#fff;text-decoration:none}.boldIcon p>a:hover{background:#e21418}#gNavi{width:100%;min-width:1040px;height:42px;background:url(//studio-feel.jp/images/common/gNaviBG.png);border-top:1px solid #c06;border-bottom:1px solid #c06;box-shadow:0 1px 5px 0 rgba(0,0,0,.4);margin-bottom:10px}#gNavi ul{width:1000px;overflow:hidden;margin:0 auto}#gNavi li{height:40px;float:left;border-right:1px solid #c06}#gNavi li:first-child{width:48px;border-left:1px solid #c06}#gNavi li:first-child a{padding:0}#gNavi li+li{width:188px}#gNavi a{text-decoration:none;color:#fff;display:block;font-size:14px;text-align:center;padding:10px 0;border:1px solid #f39}#gNavi a:hover{background:#ea1081}#subNavi{width:100%;height:40px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fafafa;margin:0;box-shadow:0 0 8px 0 rgba(0,0,0,.2);z-index:10}#subNavi ul{width:1000px;overflow:hidden;margin:0 auto}.bridal li{width:198px;float:left}.photograph li{width:164px;float:left}#subNavi li:first-child{border-left:1px solid #ccc;border-right:1px solid #ccc}#subNavi li+li{border-right:1px solid #ccc}#subNavi li a{display:block;padding:8px;border:1px solid #fff;font-size:14px;text-decoration:none;text-align:center;color:#333}#subNavi li a:hover{background:#eee}#header #logo{float:left;text-align:left;position:relative;max-width:220px;width:100%}@media(max-width:767px){#header #logo{max-width:130px;top:10px}}#header #logo #area{font-size:12px}#header #header-info{margin-right:10px;text-align:right;position:absolute;right:0}#header #header-info .shopinfo h2{font-size:12px}#header-info p{margin-bottom:0}#header-info p#tel{font-size:24px;font-weight:700}#header-info p a{text-decoration:none;color:#666}#header-info p a img{vertical-align:inherit;margin-right:6px}#header-info p a img.acs{margin:0;margin-left:12px}#header-info p{font-size:12px;color:#666}#topCampaign{width:100%;min-width:1040px;height:625px;background-size:cover;z-index:-1;position:absolute;top:206px;background-position:center top;background-repeat:no-repeat;left:0}#camMSG{width:1000px;height:650px;margin:0 auto;position:relative}#topSakura{width:100%;min-width:1040px;height:625px;background-position:center top;background-repeat:no-repeat;background-size:cover;z-index:-1;position:absolute;top:206px;left:0}#sakuraMSG{width:1000px;height:400px;margin-right:0 auto;position:relative}.breadcrumbsArea{width:100%;padding:10px 0;font-size:10px;background:#fafafa;color:#000;overflow:hidden;z-index:-1}.breadcrumbs{width:100%;margin:0 auto}.breadcrumbs li{display:inline-block}#footer{background:#e6e6e6}#footerLine{width:100%;min-height:40px;background:#e45c86}#footerLine ul{overflow:hidden;padding-top:14px}#footerLine ul li{float:left;margin-right:24px;font-size:12px}#footerLine li a:before{content:"▶";color:#fff;font-size:8px;margin-right:4px}#footerLine ul li a{text-decoration:none;color:#fff;display:block;width:100%}#footerLine ul li a:hover{color:#606}#footerLine li div{margin-top:-3px}#footer .footerNavArea{padding-top:40px}#footer #footerNav a:hover,#footer #footerNav a:active{color:#666}#companyInfo{width:100%;float:none;text-align:left}#companyInfo ul{width:20%;float:left;font-size:14px;color:#666;overflow:hidden}#companyInfo ul+ul{margin-left:30px}#companyInfo ul li{padding-bottom:4px;margin-bottom:4px}#companyInfo ul li:first-child{border-bottom:1px solid #666}#companyInfo ul li+li{padding-left:4px;font-size:12px}#companyInfo ul li+li:before{content:"\f0da";font-family:FontAwesome;margin-right:0;background:url(//studio-feel.jp/css/../img/cmn/min-arrow.png);display:inline-block;width:12px;height:12px}#companyInfo ul li.normal{padding-left:0}#companyInfo ul li.normal:before{content:none}#companyInfo li a img:hover{opacity:.8}#companyInfo ul li a{text-decoration:none;color:#999}#companyInfo ul li a:hover{color:#faa}#shopInfo{width:570px;border-radius:10px;overflow:hidden;margin:2em auto;border:1px solid #ccc;background-color:#fff;padding:10px}#shopInfo h2.title{font-size:14px;width:195px;height:48px;float:left;margin:35px;background:url(//studio-feel.jp/images/common/footerLogo.png) no-repeat;text-indent:-600px}#shopInfo .leftBox{width:245px;float:left;margin:6px;font-size:32px;text-align:center}#shopInfo .branch p{font-size:24px}#shopInfo small{font-size:13px}#shopInfo hr{clear:both;display:block}@media only screen and (-webkit-min-device-pixel-ratio:2){#shopInfo h2{width:195px;height:48px;float:left;margin:46px;background:url(//studio-feel.jp/images/common/logo.png);background-size:100%;text-indent:-600px}}#shopInfo h2 a{display:block;width:100%;height:100%}#shopInfo div{width:283px;float:right}#shopInfo div p{font-size:32px;margin-bottom:0}#shopInfo div p img{vertical-align:baseline}#shopInfo div p a{text-decoration:none;color:#333}#shopInfo div p a:hover{cursor:default}#shopInfo div dl{font-size:14px}#shopInfo div dl dt,#shopInfo div dl dd{float:left;margin-right:13px}#shopInfo div ul{overflow:hidden;clear:both;padding-top:10px}#shopInfo div ul li{float:left;margin-right:10px}#footer dl#area{font-size:12px;color:#aaa;clear:both;text-align:center;overflow:hidden;padding-top:40px}#footer dl#area strong{font-weight:400}#footer dl#area dt{float:left;margin-right:10px}#footer dl#area dd+dt{margin-left:20px}#footer dl#area dd{float:left}p#copyright{clear:both;text-align:center;font-size:12px;color:#aaa;padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#333;margin-bottom:0}ul#carouselNavi{width:100%;height:22px;overflow:hidden;text-align:right;margin:15px 0}ul#carouselNavi li{float:right;width:10px;height:10px;border-radius:5px;background:#ccc;margin-left:5px}ul#carouselNavi li.active{background:#e611d5}.itemFrame{padding:4px;background:#fff;margin-top:30px;border:1px solid #e5b8b8}.itemFrame>div{border:15px solid #f84c78;padding:20px}.itemFrame h3{font-size:24px}.itemFrame h3+p{font-size:12px}.photoWedding{border-color:#fff2e4}.photoWedding>div{border-color:#fff2e4}.itemList{overflow:hidden}.itemList li{width:218px;float:left}.itemList li+li{margin-left:16px}.itemList+ul{margin-top:20px}.itemList li>span{display:block;padding:4px;border:1px solid #ccc;background:#fff}.itemList li dt{font-size:14px;font-weight:700;padding:5px;border-bottom:1px solid #ccc}.itemList li dd{padding:5px;font-size:12px;line-height:1.6}.itemDetails{border-bottom:1px solid #ccc;background:#fff}.itemDetails>div{padding:45px 0}.itemDetails .left{overflow:hidden}.itemDetails>.left>img{float:left}.itemDetails .left div{width:550px;float:right}.itemDetails .right{overflow:hidden}.itemDetails>.right>img{float:right}.itemDetails .right div{width:550px;float:left}.itemDetails div div h3{font-size:24px;padding-bottom:5px}.itemDetails div div h3+p{font-size:12px;font-weight:700;margin-bottom:20px}.itemDetails div div h3+p+p{font-size:12px;line-height:2.0}.itemDetails>div>div{position:relative;height:280px}.itemDetails .chartLink{width:550px;position:absolute;left:0;bottom:0}ul.introBox{width:1000px;overflow:hidden;margin-top:50px;font-family:Georgia}ul.introBox li{float:left;position:relative}ul.introBox li+li{margin-left:35px}ul.introBox li span{display:block;padding:4px;border:1px solid #ddd;background:#fff}ul.introBox a{text-decoration:none}ul.introBox span>a>img:hover{opacity:.8}ul.introBox li dl{width:235px;padding:10px 50px 10px 15px;background:url(//studio-feel.jp/images/common/BG-black.png);position:absolute;bottom:5px;left:5px;color:#fff}ul.introBox dl dt{font-size:24px}ul.introBox dl dd.subtitle{font-weight:700;margin-bottom:5px}ul.introBox dl dd{font-size:12px;line-height:1.6}.centerContents{padding:45px 0;border-bottom:1px solid #ccc}.centerContents h3{text-align:center;font-size:24px}.centerContents h3:before{content:"＊";margin-right:5px}.centerContents h3:after{content:"＊";margin-left:5px}.centerContents h3+p{text-align:center;font-size:12px;font-weight:700;margin-bottom:20px}.centerContents h3+p+p{text-align:center;font-size:12px}.centerContents>span{display:block;margin-top:45px}#payOption{overflow:hidden}#payOption ul{width:300px;float:left;margin-top:45px}#payOption ul+ul{margin-left:50px}#payOption ul li{overflow:hidden;font-size:12px;color:#666;padding:12px 0;border-bottom:1px dotted #ccc}#payOption ul li:hover{background:#fff1f3}#payOption ul li span{display:block;float:right;text-align:right}#gallery{overflow:hidden;width:1008px;margin-right:-8px;margin-top:37px}#gallery li{float:left;margin-right:8px;margin-top:8px;padding:3px;background:#fff;border:1px solid #ccc}#gallery li:hover{background:#f84c78;border:1px solid #f84c78}#gallery li a img:hover{opacity:1.0}#gallery_row4{overflow:hidden;width:1032px;margin-right:-32px;margin-top:37px}#gallery_row4 li{float:left;margin-right:32px;margin-top:32px;padding:2px;background:#fff;border:1px solid #ccc}#gallery_row4 li:hover{background:#f84c78;border:1px solid #f84c78}#gallery_row4 li a img:hover{opacity:1.0}#gallery_row4 li a{text-decoration:none;color:#333}#gallery_row4 li span{display:block;text-align:center;padding:4px 0;font-size:12px}#back-to-top{position:fixed;right:5px;bottom:5px}.lng{position:relative}#lngSwitch{width:264px;position:absolute;top:-80px;right:0}#lngSwitch ul{overflow:hidden}#lngSwitch ul li{float:left;background:#fff;border-radius:8px}#lngSwitch ul li+li{margin-left:20px}#lngSwitch ul li a{display:block;width:100px;padding:10px;border:1px solid #ccc;border-radius:8px;font-size:12px;text-decoration:none;text-align:center}#lngSwitch ul li.switchOn{background:#e0ffff}#lngSwitch ul li:hover{background:#e0ffff}#anotherPlans{width:1020px;overflow:hidden;margin-right:-20px}#anotherPlans>div{width:488px;float:left;border:1px solid #ccc;margin:45px 20px 0 0;background:#fff}#anotherPlans>div h3+p{font-size:24px;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0;margin-bottom:0;background:#fafafa}#anotherPlans>div p+p{font-size:18px;font-weight:700;text-align:center;color:#f09;padding:14px 0;margin-bottom:0}#anotherPlans h3>img{vertical-align:bottom;margin:4px}#anotherPlans dl{overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fafafa}#anotherPlans dt,#anotherPlans dd{padding:5px;font-size:12px}#anotherPlans dt{width:140px;float:left;clear:left;font-weight:700;text-align:center}#anotherPlans dd+dt{border-top:1px solid #ccc}#anotherPlans dd+dt+dd{border-top:1px solid #ccc}#anotherPlans dd{width:348px;margin-left:150px;border-left:1px solid #ccc;padding-left:20px;background:#fff}#anotherPlans dl+p{padding:20px 10px;line-height:1.8;font-size:12px}#anotherPlans h3+p:before{content:"『";margin-right:5px}#anotherPlans h3+p:after{content:"』";margin-left:5px}#anotherPlans+img{margin:45px auto}#anotherPlans h3+p{margin:0}#anotherPlans p{font-size:12px}#anotherPlans>div.wide{width:998px;border:1px solid #ccc;overflow:hidden;float:none}#anotherPlans>div.wide>div{height:100%;min-height:328px;overflow:hidden;border-left:1px solid #ccc}#anotherPlans>div.wide h3{float:left}#anotherPlans>div.wide p.planTitle{font-size:24px;text-align:center;border-bottom:1px solid #ccc;padding:5px 0;background:#ffeff7;margin-bottom:0}#anotherPlans div.wide p.planTitle:before{content:"『";margin-right:5px}#anotherPlans div.wide p.planTitle:after{content:"』";margin-left:5px}#anotherPlans h3 div.wide p.planTitle{margin:0}.link ul{overflow:hidden;margin:45px 0}.link ul li{float:left}.link ul li+li{margin-left:20px}.link ul li a{display:block;width:155px;padding:12px 0;text-align:center;text-decoration:none;color:#fff;border-radius:6px}.link a.order{background:#fe799c}.link a.reserve{background:#32cafe}.link a.readMe{background:#74e3f3}.link a.notCome{background:#fec179}@media only screen and (max-width:480px){#footer #shopInfo{width:80%;margin:0 auto}}#content:after,.clearfix:after{content:'';display:block;clear:both;height:0}#content,.clearfix{*zoom:1;}