﻿main{color:#575757}#Concept,#Gallery,#Diary,#Price,#World,#Option{margin-top:-100px;padding-top:100px}#Concept{padding-top:135px;padding-bottom:50px}#World{margin-top:0;margin-bottom:100px}.title02 span{text-indent:.5em}#Option .title04{margin-bottom:0}#Option .Option_inner{padding:20px 0 40px}.Wedding-top,.PhotoWedding-top,.Item{background:#d0dbe1}.Concept .title02,.World .title02,.Price .title02{margin:0 0 40px}@media only screen and (max-width: 480px){.Concept .title02,.World .title02,.Price .title02{margin:0 0 25px}}.Concept .title02 img{max-width:160px}.Gallery .title02{margin:0 0 20px}.Gallery .title02 img{max-width:140px;display:block}@media(min-width: 769px){.Gallery .title02 img{max-width:160px}}@media only screen and (max-width: 480px){.Gallery .title02 span{padding:0 0 10px 0%}}@media(min-width: 769px){.cosGrid{max-width:1080px;margin:0 auto}}.Block02{margin-bottom:40px}.Block02-img{width:100%;padding-top:57%;background:url(../img/babycoro/gallery01.jpg) no-repeat;background-size:cover;margin-bottom:2%}@media(min-width: 769px){.Block02-img{padding-top:31.5%;background-size:contain;background-position:center}}.Block02 ul{max-width:600px;margin:0 auto}.Block02 ul li{width:18%;margin-right:1%}.Block02 ul li:last-child{margin-right:0}.txtRed{color:#e83221}.Babycoro-top{text-align:center}@media(max-width: 768px){.Babycoro-top{padding-top:50px}}.Babycoro-top img{width:100%}.Babycoro-top span{color:#575757;text-indent:0}@media(min-width: 769px){.Concept li:first-child{width:40%}.Concept li:last-child{width:55%}}.Gallery span{display:inline-block;vertical-align:bottom;padding:0 0 10px 3%}.Gallery_inner{padding:35px 0;background:#fff7fc}.Gallery_inner-List{padding-left:0;padding-right:0}.Gallery-more{text-align:center}.Gallery-more a{transition:1s}.Gallery-more a:hover{opacity:.55}.Gallery-more a img{max-width:300px}.Gallery-more a .Voice-Btn{text-align:center;max-width:300px;margin:30px auto 10px;display:block}.World{background:url(../img/babycoro/baby-bg03.jpg) repeat;background-size:contain;padding:80px 2.5%}.World .title02{position:relative}@media(min-width: 769px){.World .title02{width:100%;max-width:inherit}}.World .title02::before{content:"";background:url(../img/babycoro/baby-bg02.png) no-repeat;background-size:contain;width:150px;height:90px;position:absolute;top:-10px;left:58vw}@media screen and (max-width: 450px){.World .title02::before{top:0;width:110px}}@media(min-width: 769px){.World .title02::before{width:200px;left:inherit;right:0}}.World_inner{background:#fff;padding:40px 2.5% 20px}.World_inner dl{padding:15px}@media only screen and (max-width: 480px){.World_inner dl{align-items:center}}.World_inner dl dt{width:30%}@media only screen and (max-width: 480px){.World_inner dl dt{width:25%;font-size:12px}}.World_inner dl dd{width:70%}@media only screen and (max-width: 480px){.World_inner dl dd{width:75%;font-size:12px}}.World_inner .border{border-bottom:dotted 2px #eaeaea;padding-bottom:2%}.World_inner ul li{width:32.5%;margin-bottom:2%}.World_inner ul li img{width:100%}.World_inner ul li:nth-child(3n){margin-right:0}.World p,.World li{font-size:14px}@media only screen and (max-width: 480px){.World p,.World li{font-size:12px}}.Price{background:#edf2ee;padding-bottom:0;color:#707070}@media screen and (max-width: 374px){.Price p{font-size:12px}}.Price .title02 img{max-width:160px}.Price_inner h3,.Price_inner li{padding:10px}.Price_inner h3{width:100%;margin-top:20px}.Price_inner .price{background-image:linear-gradient(to bottom, #CCCBCB, #CCCBCB 5px, transparent 3px, transparent 8px);background-size:2px 8px;background-position:right top;background-repeat:repeat-y;font-weight:bold;font-size:1.8em;text-align:center;margin:5px 0 5px -10px;letter-spacing:.1em}@media screen and (max-width: 374px){.Price_inner .price{width:100%;margin:auto;background-image:linear-gradient(to right, #CCCBCB, #CCCBCB 5px, transparent 2px, transparent 8px);background-size:7px 2px;background-position:left bottom;background-position:left bottom;background-repeat:repeat-x;border-right:none}}@media screen and (min-width: 600px){.Price_inner .price{width:27%;margin:5px 10px 5px 2%;padding:38px 5px}}.Price_inner .price span{font-size:11px;display:block}.Price_inner .contents{width:68%;padding:18px 0}@media screen and (max-width: 374px){.Price_inner .contents{width:100%;padding:5px}}@media(max-width: 768px){.Price_inner .contents{font-size:12px}}@media screen and (min-width: 481px){.Price_inner .contents{font-size:15px}}@media(max-width: 768px){.Price_inner .contents{padding:10px 0}}.Price-taisyo{padding:5%;background:#fff;position:relative;max-width:350px;margin:auto}@media(min-width: 769px){.Price-taisyo{margin-top:60px}}.Price-taisyo::before{content:"";background:url(../img/babycoro/baby-bg07.png) no-repeat;background-size:contain;width:60%;height:120%;position:absolute;bottom:0;right:-5%}@media(min-width: 769px){.Price-taisyo::before{top:20px;margin:auto}}.Price-taisyo li{list-style-type:disc;margin-left:1em}@media only screen and (max-width: 480px){.Price-taisyo li{font-size:12px}}.kaiin-Btn{background:#fff;margin-top:40px;padding:30px 0}@media(min-width: 769px){.kaiin-Btn{padding:35px 0;display:block}}.kaiin-Btn a{padding:0}.list-type-maru{padding:10px 0}.list-type-maru li:first-child::before{content:"◎ "}.list-type-maru li:nth-child(n+2)::before{content:"　 "}.list-type-asuta li,.list-type-asuta dt{position:relative;padding-left:15px}.list-type-asuta li::before,.list-type-asuta dt::before{content:"＊ ";position:absolute;left:0}.list-type-shikaku{padding:10px 0}.list-type-shikaku h4,.list-type-shikaku h3,.list-type-shikaku tr{position:relative}.list-type-shikaku h4::before,.list-type-shikaku h3::before,.list-type-shikaku tr::before{content:"■ ";position:absolute;left:0;font-size:1rem}.list-type-eigo>li{list-style-type:upper-latin}.list-type-eigo>li:first-child::before,.list-type-eigo>li:first-child::before{content:none}.list-type-disc li{list-style-type:disc}.txtBlue{color:#37596a;padding:10px 3% 0}.btn-753{width:100%;max-width:450px;margin:30px auto 0;position:relative}.btn-753 a{display:block;padding:6px 0;color:#db5f7f;border:5px solid #db5f7f;letter-spacing:.1rem}.btn-753 a::before{content:"";background:url(../img/icon-yajirushi.svg) no-repeat;background-size:contain;width:30px;height:30px;position:absolute;top:10px;right:9%}@media only screen and (max-width: 480px){.btn-753 a::before{right:10%;top:10px;width:25px;height:25px}}.Pricelist-top{text-align:center;background:#bdbfb0}.Outline{background:#eceee3}.Outline li:nth-child(n+2) .Sponly{padding:0 5%}.Outline-box{width:100%;padding:3% 0;background:#fff}@media only screen and (max-width: 480px){.Outline-box{width:100%;background:#fff;margin:auto}}@media(min-width: 769px){.Outline-box{padding:3% 5%}}.Outline-box h3,.Outline-box p{margin:10px 0}@media(min-width: 769px){.Outline-box h3,.Outline-box p{margin-bottom:0}}.Outline-box h3{font-size:20px;margin:0 5%;padding:10px 0}@media(min-width: 769px){.Outline-box h3{line-height:2.5;font-size:24px}}@media(min-width: 769px){.Outline-box h3{margin:0}}.Outline-box p{padding:5px 5% 10px}.Outline-box img{width:100%;max-width:450px}@media(min-width: 769px){.Outline-box img{margin-top:20px}}.Outline-box-price,.Outline-box-content,.Outline-box-remarks{padding:10px 3%;margin:0 5%}@media only screen and (max-width: 480px){.Outline-box-price,.Outline-box-content,.Outline-box-remarks{font-size:12px}}.Outline-box-price a,.Outline-box-content a,.Outline-box-remarks a{display:inline-block}.Outline-box-price{font-size:22px;font-size:2.2rem;letter-spacing:.1em}.Outline-box-price span{display:block;font-size:12px;font-weight:normal}@media only screen and (max-width: 480px){.Outline-box-price span{font-size:10px}}.Outline-753 img{width:100%;max-width:450px}@media(min-width: 769px){.Outline-753 img{max-width:250px}}.Outline-tokuten{justify-content:space-around}.Outline-tokuten li{width:39%;margin-bottom:4%;border:solid 4px #bdb68f;padding:1% 3%;border-radius:40px;text-align:center}@media(min-width: 769px){.Outline-tokuten li{width:18%;padding:2%;margin-top:4%}}.Outline .list-type,.Outline .list-type-asuta{padding:5px 0 10px}@media(max-width: 768px){.Outline .list-type li　span.block,.Outline .list-type-asuta li　span.block{display:block}}#shichigo ol{padding:5px 5% 10px}#Syoumei .list-type-shikaku,#Syoumei .list-type-asuta{max-width:600px;margin:0 auto}@media(min-width: 769px){#Syoumei .list-type-shikaku{background-image:linear-gradient(to right, #CCCBCB, #CCCBCB 5px, transparent 2px, transparent 8px);background-size:7px 2px;background-position:left bottom;background-repeat:repeat-x}}@media(min-width: 769px){#Syoumei .list-type-shikaku .dashed{background:none}}#Syoumei .list-type-shikaku h4,#Syoumei .list-type-shikaku .Outline-box-price,#Syoumei .list-type-shikaku .Outline-box-content{width:100%}@media(min-width: 769px){#Syoumei .list-type-shikaku .Outline-box-price{width:27%;background-image:linear-gradient(to bottom, #CCCBCB, #CCCBCB 5px, transparent 3px, transparent 8px);background-size:2px 8px;background-position:right top;background-repeat:repeat-y;padding:0 0 0 40px;margin:0}}@media(min-width: 769px){#Syoumei .list-type-shikaku .Outline-box-content{width:65%;margin:0;padding:10px 0 0 0}}#Syoumei .list-type-shikaku .Outline-box-txt{padding-bottom:0;margin-bottom:-5px}#Syoumei .Outline-box-remarks{background-position:left top;padding:3%;margin:3% 0 0}.Other{background:#f3e9f2}.Other li{width:36.1%;margin-right:5%}@media screen and (max-width: 450px){.Other li{width:40%}}@media(min-width: 769px){.Other li{width:16.2%;margin-right:2%}}@media(max-width: 768px){.Other li:nth-child(2n){margin-right:0}}.Other li:nth-child(3) a{padding:31.8% 0}.Outline-secondblock{background:#fff !important}.Outline-secondblock .list-type-shikaku h4{padding:0px 5%}@media(min-width: 769px){.Outline-secondblock .list-type-shikaku h4{margin-top:5px}}.Outline-secondblock .list-type-shikaku .Outline-box-price{padding:3px 5%}.Outline-thirdblock .Outline-txt{width:100%;margin:0 auto 20px;height:auto;max-width:400px}.Shiage{padding-top:0}.Shiage .container{max-width:800px}@media(max-width: 768px){.Shiage .container{max-width:500px;margin:auto;width:90%}}.Shiage .container h3{display:inline-block;font-weight:bold;text-align:left;margin-top:10px;padding-left:1em}.Shiage .container p{margin-bottom:20px}.Shiage .container figcaption{color:#595757;padding:5px 0 30px;text-align:center;letter-spacing:.2em}.Shiage .container figcaption span{font-size:20px;font-size:2rem;font-weight:bold}@media(min-width: 769px){.Shiage .container li:nth-child(n+2) p{margin-bottom:20px}}@media(min-width: 769px){.Shiage_inner li{width:48%}}.Shiage_inner li img{border:solid 1px #d3d3d3;padding:2%}.Option_inner{background:#d4d6e1}.Option_inner li{width:100%;margin-top:20px}@media(min-width: 769px){.Option_inner li{width:46%}}@media(min-width: 769px){.Option_inner li:first-child{margin-top:68px}}.Option_inner tr{background:#fff}.Option_inner #OptionRight .OptionRight-txt{background:none !important}.Option_inner #OptionRight .OptionRight-txt th,.Option_inner #OptionRight .OptionRight-txt td{border-top:none;border-right:none;border-left:none}.MainV-Txt{margin:20px auto 30px;text-align:left;letter-spacing:.1em}@media(min-width: 769px){.MainV-Txt{margin:30px auto 50px;font-size:14px;width:70%}}#Shichigosan .shichigosan{background:#dfd5b1;text-align:center;padding-top:45px}#Shichigosan .shichigosan img{display:block;margin:0 auto}#Shichigosan .Btn01{margin:30px auto;max-width:300px}#Shichigosan .Btn01 a{background:#4a413c}.txt753bold{margin-bottom:15px}.border753{border-bottom:1px solid #6f6f6f}.container02{max-width:600px;margin:0 auto}@media(max-width: 768px){.container02{padding:0 10px}}.osusume{position:relative}.osusume::after{content:"";background:url(../img/753/753-icon02.png) no-repeat;background-size:contain;background-position:center center;width:100px;height:100px;position:absolute;top:-60px;right:-4%}.kaiin-price{background:#7da7b5}.normal-price{background:#bd8564}.kaiin-price .title04-Sub,.normal-price .title04-Sub{text-align:left;font-size:1.2em}.shichigosan-price-txt ol li{padding-left:1rem;font-size:16px}.shichigosan-price-txt ol li span{font-size:16px}.shichigosan-price-txt ol li::before{content:"★	"}.shichigosan-price-txt table{max-width:280px;margin:30px auto}.shichigosan-price-txt table td,.shichigosan-price-txt table th{font-size:30px;margin-bottom:15px;font-weight:600}.shichigosan-price-txt table tr{margin-left:2rem}.shichigosan-price-txt table tr::before{display:none;left:-25px;top:8px;font-size:1.5rem}@media(min-width: 769px){.shichigosan-price-txt table tr::before{left:-22px;top:5px;font-size:1.2rem}}.shichigosan-price-txt table td{text-align:right;padding-right:10px}.shichigosan-price-list li{width:100%;max-width:500px;margin:0 auto 50px}@media(min-width: 769px){.shichigosan-price-list li{width:32%}}@media(min-width: 769px){.shichigosan-price-list .sastuei{max-width:1080px;width:100%}}.shichigosan-price-detail{padding:15px 5% 25px}.shichigosan-price-detail h3{border:1px solid #6f6f6f;display:inline-block;padding:2px 20px;margin:15px 0 5px}.shichigosan-price-detail th{width:30%}.shichigosan-price-detail p{line-height:1.5}.shichigosan-price-hayawari{padding:35px 3%}.shichigosan-price-hayawari h3{color:#c64434;background:#edde51;padding:15px 0;text-align:center;border-radius:20px}.shichigosan-normal{margin-bottom:15%}@media(min-width: 769px){.shichigosan-normal{margin-bottom:10%}}.shichigosan-normal .osusume::after{top:-30px;right:10%}.shichigosan-normal .shichigosan-price-hayawari-option{background:#e5cbca;padding:15px 1%;border-radius:20px;margin-bottom:30px}@media(min-width: 769px){.shichigosan-normal .shichigosan-price-hayawari-option{padding:15px 15%}}.shichigosan-normal .shichigosan-price-hayawari-option h4{color:#823638;padding-left:2%;margin-bottom:10px}.shichigosan-normal .shichigosan-price-hayawari-option p{margin-bottom:5px;text-align:center}.shichigosan-normal .shichigosan-price-hayawari-option p span{letter-spacing:.05em}#Member h2{background:#786791;padding:15px 0}#Member h2 img{max-width:400px}#Member h2 span{display:block;color:#fff}#Member .member-top{padding:35px 5% 20px}#Member .member-tokuten{max-width:500px}#Member .member-tokuten-list{background-position:left top}#Member .member-tokuten-list li{padding:20px 0 20px 3rem}#Member .member-tokuten-list li h4{position:relative}#Member .member-tokuten-list li h4::before{content:"";background:url("../img/member/member-icon01.png") no-repeat;background-size:contain;background-position:center center;width:16px;height:16px;position:absolute;top:3px;left:-2.5rem}@media(min-width: 769px){#Member .member-tokuten-list li h4::before{top:6px}}#Member .member-kaiin{margin-top:100px}@media(min-width: 769px){#Member .member-kaiin{margin-top:50px}}#Member .member-kaiin_inner li{width:100%;box-sizing:border-box;padding:40px 20px 20px;border:2px solid #6f6f6f;position:relative}@media(min-width: 769px){#Member .member-kaiin_inner li{width:48%}}@media only screen and (max-width: 480px){#Member .member-kaiin_inner li{padding:25px 10px 10px}}@media(max-width: 768px){#Member .member-kaiin_inner li:first-child{margin-bottom:60px}}#Member .member-kaiin_inner li h3{padding:10px 0 40px;width:100%;height:25px;border-radius:30px;text-align:center;max-width:220px;margin:0 auto;background:#2e5272;color:#fff;position:absolute;top:-30px;bottom:0;right:0;left:0;z-index:1}#Member .member-kaiin_inner li table{border-collapse:separate;border-spacing:20px 20px}#Member .member-kaiin_inner li table th,#Member .member-kaiin_inner li table td{padding:10px;border:1px solid #6f6f6f}#Member .member-kaiin_inner li table .service p{margin-left:5px;padding:5px 5px 5px 1.5em;position:relative}#Member .member-kaiin_inner li table .service p:before{border-radius:50%;width:12px;height:12px;display:block;position:absolute;left:0;top:.8em;content:"";background:#2e5272}#Member .member-kaiin_inner li table .small{font-size:.8em}#Member .member-kaiin_inner .list-type-asuta{padding:30px 10px 40px}#Member .member-plan-box{overflow:hidden}#Member .member-plan-box h3{position:relative}#Member .member-plan-box h3::before{content:"";width:96%;height:15px;background:#2e5272;position:absolute;top:0;left:-100%;bottom:0;margin:auto}#Member .member-plan-box h3::after{content:"";width:96%;height:15px;background:#2e5272;position:absolute;top:0;right:-100%;bottom:0;margin:auto}#Member .member-plan-box-txt{margin:20px auto 30px;padding:10px 20px;background:#99c1c1;color:#fff;display:inline-block}/*# sourceMappingURL=page-babycoro.css.map */
