@charset 'UTF-8';*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td,small,button,time,figure{border:0;font:inherit;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}li,dd{list-style-type:none}header,footer,nav,section,article,aside,figure,figcaption{display:block}img{border:none;vertical-align:bottom}a{cursor:pointer;text-decoration:none}html{font-size:62.5%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{position:relative;color:#000;font-family:'source-han-sans-japanese','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:14px;font-weight:500;line-height:1.6;background:#fff}p{word-wrap:normal;font-weight:400;font-size:14px;line-height:1.8;color:#000}a,a:hover{text-decoration:none;color:#000;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover{opacity:.6}a.ud{text-decoration:underline;color:#7f7f7f}a.ud:hover{text-decoration:none}.left,.fl{float:left}.right,.fr{float:right}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1;}.hv:hover{opacity:.6}.font-min{font-family:arno-pro-display,serif;font-weight:400;font-style:normal}.font-ryumin{font-family:a-otf-ryumin-pr6n,serif !important;font-weight:300;font-style:normal}.sp{display:none}.pc{display:block}.flex{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;justify-content:space-between}.align-center{align-items:center}.container{max-width:1000px;width:100%;margin:0 auto;position:relative}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.scroll::-webkit-scrollbar{width:8px}.scroll::-webkit-scrollbar-thumb{background:#f8c384;border-radius:10px}.scroll::-webkit-scrollbar-track-piece:start{background:#ffead2}.scroll::-webkit-scrollbar-track-piece:end{background:#fff}.none-display{display:none}img{max-width:100%;height:auto}.hide{display:none}.flex{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;justify-content:space-between}.header-logo{position:fixed;top:20px;right:3%;width:90px;z-index:5}.header-logo a{display:block}.sp_btn{position:fixed;top:50px;left:3%;width:60px;height:36px;z-index:11;padding:0;background:0 0;cursor:pointer;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block}.sp_btn:hover{opacity:.6}.sp_btn span{width:46px;height:3px;background:#231815;border:1px solid #656565;display:block;position:absolute;left:7px;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sp_btn span:nth-child(1){top:10px}.sp_btn span:nth-child(2){top:17px}.sp_btn span:nth-child(3){top:25px}.sp_btn.active span:nth-child(1){transform:rotate(-45deg);top:19px;background:#fff;border:none;height:3px}.sp_btn.active span:nth-child(2){display:none}.sp_btn.active span:nth-child(3){transform:rotate(45deg);top:19px;background:#fff;border:none;height:3px}.sp_menu{background:rgba(0,0,0,.68);position:fixed;width:100%;height:100vh;left:0;top:0;z-index:10}.header_navi{height:100vh;display:flex;justify-content:center;align-items:center}.header_navi ul{margin:0 2%}.header_navi ul ul{margin:10px 0 0 20px}.header_navi li{margin:0 0 10px;text-align:left}.header_navi a{color:#fff;font-size:20px}.side-btn{position:fixed;bottom:90px;right:3%;width:80px;z-index:10}.side-btn__icon{background:#686255;border-radius:50%;padding:0;margin:0 0 20px}.side-btn__icon:nth-child(2n){background:#b8b0a3}.side-btn__icon a{display:block;text-align:center;height:80px;width:80px;padding:12px 0 0}.side-btn__icon img{margin:auto;width:30px;display:block;height:36px}.side-btn__icon p{font-size:12px;color:#fff}.slidebtn__scroll{border:2px solid #686254;border-radius:50%;background:#fff}.slidebtn__scroll a{display:block;text-align:center;height:80px;width:80px;padding:17px 2px 0 0}.slidebtn__scroll img{margin:auto;width:35px;display:block;height:27px}.slidebtn__scroll p{font-size:12px;color:#686254;font-weight:700}.main{padding:0 0 80px}.more{font-family:arno-pro-display,serif;font-weight:400;font-style:normal;position:relative;display:block;font-size:20px;line-height:1}.more:after{content:" ";display:block;width:82px;height:9px;background:url(//www.1-daikanyama.jp/wp-content/themes/icci/css/../img/common/v_01.svg) no-repeat top left;background-size:contain;position:relative;top:0;margin:0}.btn{border:2px solid #000;padding:15px 0;max-width:300px;width:100%;display:block;text-align:center;font-size:18px;margin:30px auto}.top-mv{height:100vh;display:flex;justify-content:center;align-items:center;background:url(//www.1-daikanyama.jp/wp-content/themes/icci/css/../img/top/mv.jpg) no-repeat center center;background:#fff;background-size:cover}.top-mv__logo{box-shadow:0 0 10px #fff;background:#ffffffa1;padding:20px}section{padding:100px 0}section h2{font-size:54px;font-family:arno-pro-display,serif;font-weight:400;color:#000;line-height:.48;text-align:center;margin:0 0 40px;margin:0 0 60px}.page-link{display:block;margin:0 auto 30px;font-size:16px;max-width:300px;background:#fff;font-weight:700;text-align:center;padding:5px 0;border:2px solid #000;position:relative}section h2 span{display:block;font-size:18px;color:#000;font-weight:700;line-height:1.2;text-align:center;margin:26px 0 0;font-family:'source-han-sans-japanese'}section p{margin:0 0 30px}.top-news{padding:100px 3%}.top-news ul:after{content:"";display:block;width:30.6%}.top-news li{width:30.6%}.top-news li a{display:block}.top-news li a .img{margin:0 0 5px;background-position:center center;background-size:cover;background-repeat:no-repeat;padding-top:108%;padding-top:100%}.top-news li a span{font-size:16px}.top-news h3{font-weight:500;font-size:16px}.entry-contents .top-course{margin:0 auto 0}.entry-contents .oshare-box:nth-child(2n+1){background-position:right center;background-size:90%}.entry-contents .oshare-box:nth-child(2n+1) .top-course__box{padding:30px 0 30px;margin:0}.entry-contents .top-course__box h3{margin:0 0 20px;font-size:28px;font-family:arno-pro-display,serif;font-weight:400}.entry-contents .top-course__box h4{font-size:16px;margin:0 0 40px;font-family:a-otf-ryumin-pr6n,serif;font-weight:700}.entry-contents .top-course>p{text-align:center}.oshare-box{background-position:right center;background-repeat:no-repeat;padding:70px 0;background-size:1000px;margin:0 0 60px}.oshare-box:nth-child(2n+1){background-position:left center}.top-course__box{width:40%;background:#fff;padding:30px 0 30px}.oshare-box:nth-child(2n+1) .top-course__box{margin:0 0 0 auto;padding:30px 0 30px 30px}.top-course__box h3{font-size:32px;line-height:1.2;margin:0 0 14px}.top-course__box h4{font-size:16px;font-weight:500;margin:0 0 20px}.top-course__box p{font-size:14px}.three-post__block{margin:100px 3% 0}.three-post__block li{width:30.5%}.three-post__block li .img{background-position:center center;background-size:cover;background-repeat:no-repeat;padding-top:106%;margin:0 0 10px}.three-post__block li h3{font-size:32px;margin:0 0 6px}.three-post__block li p{font-size:16px}.two-post__block{margin:100px 3% 0;margin:0 3%}.two-post__block li{width:47.5%}.two-post__block li .img{background-position:center center;background-size:cover;background-repeat:no-repeat;padding-top:106%;margin:0 0 10px;padding-top:100%;margin:0}.two-post__block li h3{font-size:32px;margin:0 0 6px}.two-post__block li p{font-size:16px}.top-interview{background:#f8f8f8;padding:100px}.slick-post{margin:0 0 40px}.slick-post li{width:32%;position:relative;margin:0 10px}.slick-post .img{background-position:center center;background-size:cover;background-repeat:no-repeat;padding-top:72%}.slick-post .txt{background:#fff;padding:40px 30px}.slick-post .txt p{margin:0 0 16px}.slick-post .txt h3{font-weight:500;margin:0 0 15px;font-size:14px}.slick-post .txt .more{margin:30px 0 0}.top-gallery{padding:0 3% 100px}.top-gallery .container{max-width:800px}.top-gallery .img{width:49%}.top-gallery .txt{width:49%;background:#2c211d;padding:50px 30px}.top-gallery h2{color:#fff;text-align:left}.top-gallery h2 span{color:#fff;font-size:18px;text-align:left}.top-gallery p{color:#fff}.top-gallery .more{color:#fff}.top-gallery .more:after{background-image:url(//www.1-daikanyama.jp/wp-content/themes/icci/css/../img/common/v_04.svg)}.top-blog{background:#faf5ef;padding:100px}.slick-post .category-name{display:block;background:#000;color:#fff;position:absolute;left:0;top:0;padding:5px 20px;font-size:16px;font-weight:700}.top-links .container{max-width:800px}.top-links .box{width:49%;width:47.5%}.top-links .box a{display:block;background-repeat:no-repeat;background-position:center center;padding:100px 0 50px;text-align:center;padding:100% 0 0;position:relative}.top-links .txt{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;height:50px}.top-links .txt h2{color:#fff;margin:0}.top-links .txt span{color:#fff}.top-links .txt .more{margin:0 auto 0;width:170px;color:#fff;text-align:left}.top-links .txt .more:after{background-image:url(//www.1-daikanyama.jp/wp-content/themes/icci/css/../img/common/v_04.svg)}.site-footer{padding:0 0 40px}.site-footer__sitemap{margin:0 0 30px}.site-footer__sitemap>div{text-align:center;display:flex;justify-content:center}.site-footer__logo a{display:block}.site-footer__navi{padding:0 2%}.site-footer__navi li{text-align:left;margin:0 0 10px}.site-footer__sns{margin:30px auto 0}.site-footer__sns li{margin:0 3px}.site-footer .copyright{text-align:right}.confirm_complete .lower-mv{display:none}.lower-mv .lower-mv__img-box{background-position:center center;background-repeat:no-repeat;background-size:cover}.lower-mv__img-box{width:50%;height:758px}.lower-mv__ttl-box{width:50%;background:#fdf6f0;align-items:center;justify-content:center}.lower-mv--lower-ttl{font-size:50px;font-family:arno-pro-display,serif;font-weight:400;color:#000;line-height:1.48;text-align:center;margin:0 0 40px}.lower-mv__ttl-box flex{display:block;font-size:18px;color:#000;font-weight:700;line-height:1.2;text-align:center;margin:26px 0 0;font-family:a-otf-ryumin-pr6n,serif}.remake{padding-top:270px}.lower-mv__ttl-box h1.page-ttl{display:block;font-size:18px;color:#000;font-weight:700;line-height:1.2;text-align:center;margin:26px 0 0;font-family:a-otf-ryumin-pr6n,serif}.lower-mv__ttl-box span{display:block;font-size:18px;color:#000;font-weight:700;line-height:1.2;text-align:center;margin:26px 0 0;font-family:a-otf-ryumin-pr6n,serif}.section__ttl{font-size:32px;line-height:1.2;margin:0 0 14px;text-align:center}.section__sub-ttl{font-size:16px;font-weight:500;margin:0 0 20px;text-align:center;line-height:2}.section__name-ttl{font-size:24px}.section__name-ttl span{display:block;font-size:18px;margin:4px 0 0}.about__sec01{padding:100px 3%}.about__item{padding:57px 0 0}.about__item .text-box{width:50%}.about__item .nunber__ttl{margin:20px 0 0;font-size:32px}.about__item .nunber__ttl span{display:block;color:#686255;font-size:28px}.about__item .t1{margin:30px 0 0}.about__item .img-box{width:50%}.about__sec02{padding:100px 3%}.about__sec02 .about__item{padding:57px 0 113px}.about__sec02 .about__item .t1{margin:56px 0 0}.about__sec02 .about__item .t2{margin:18px 0 0}.about__sec02 .about__item .t2 span{font-weight:700}.contact__sec{padding:100px 3%}.contact__sec .t1{text-align:center;font-size:16px;font-weight:700;margin:0 0 75px}.contact__sec .t1.contact-msg,.confirm_complete .contact__sec .t1.confirm-msg{display:block}.contact__sec .t1.confirm-msg,.confirm_complete .contact__sec .t1.contact-msg{display:none}.form__date{margin:0 0 10px;font-size:14px;padding:8px 8px 7px}.form__select{margin:0 0 10px;font-size:14px;padding:10px}.contact__form--item{justify-content:flex-start;align-items:center;margin:0 0 46px}.contact__form--item.radio__item{margin:0 0 64px}.contact__form--item.textarea__item{align-items:flex-start;margin:0 0 66px}.contact__form--item dt{width:242px;font-size:14px}.contact__form--item dd{width:calc(100% - 242px)}.contact__form--item dd p{margin:0 0 10px;line-height:1.4}.contact__form--item .radio__wap{padding:0}#mailformpro .radio__wap ul li{margin:0 0 18px;border-bottom:1px solid #ddd;padding:0 0 10px}#mailformpro .radio__wap ul h4{margin:0 0 8px;font-size:16px}.radio__wap ul .contact__form--radio{margin:0 20px 10px 0;font-weight:700;display:inline-block}.radio__wap .contact__form--radio{margin:24px 0 0}.radio__wap .contact__form--radio .radio__input{margin:0 5px 0 0;width:16px;height:16px;position:relative;top:2px}.contact__form--item .form__input{border-radius:0;border:1px solid;line-height:1.4;max-width:707px;width:100%;font-family:'source-han-sans-japanese','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;padding:20px;font-size:16px}.contact__form--item .form__textarea{border-radius:0;border:1px solid;height:322px !important;max-width:707px !important;width:100% !important;font-family:'source-han-sans-japanese','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;padding:10px 20px;font-size:16px}.contact__form .submit__btn{display:block;margin:0 auto;width:86%;max-width:336px;border:none;background:#696357;text-align:center;cursor:pointer;font-size:18px;color:#fff;font-family:'source-han-sans-japanese','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;padding:32px 0 36px}.contact__form .submit__btn[type=submit]{-webkit-appearance:none;border-radius:0}.faq__sec01 .section__ttl.font-min{margin:0 0 13px}.faq__sec01 .faq__list{justify-content:flex-start}.faq__list li{width:300px;margin-right:calc((100% - 900px) / 2);margin-top:47px}.faq__list li:nth-child(3n){margin-right:0}.faq__list li .faq__list--link{display:block;width:100%;padding:26px 40px 24px 39px;background:#fdf6f0;font-size:16px;position:relative}.faq__list li .faq__list--link:after{content:" ";display:block;width:12px;height:12px;background:url(//www.1-daikanyama.jp/wp-content/themes/icci/css/../img/common/v_05.svg) no-repeat top left;position:absolute;top:0;margin:auto;bottom:0;right:20px}.faq__sec02 .section__ttl.font-min{margin:0 0 27px}.faq__list li .faq__list--ttl{padding:13px 20px 13px 40px;background:#fdf6f0;font-size:16px;width:241px;margin:0 0 24px}.faq__list li .faq__list--question{padding:0 0 7px 38px;font-size:16px;background:url(//www.1-daikanyama.jp/wp-content/themes/icci/css/../img/faq/q.png) center left no-repeat}.faq-detail__ttl{font-family:'source-han-sans-japanese','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:16px;display:inline-block;padding:16px 40px;background:#fdf6f0;line-height:1.2;font-weight:700;text-align:left;margin:0 0 35px}.faq-detail__list li{margin:45px 0 0;margin:0 0 45px}#mailformpro .faq-detail__list li{margin:0 0 25px}.faq-detail__item{background:#fdf6f0}.faq-detail__item .question{font-size:16px;padding:29px 80px 25px 95px;font-weight:700;position:relative;cursor:pointer;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contact__course .faq-detail__item .question{width:100%;padding:20px 60px 20px 20px}.contact__course .faq-detail__item .question:before{display:none}.contact__course .faq-detail__item .question:after{top:22px}.faq-detail__item .question:hover{opacity:.6}.glossary .faq-detail__item .question{padding:29px 80px 25px 30px}.faq-detail__item .question:before{content:'';width:30px;height:28px;background:url(//www.1-daikanyama.jp/wp-content/themes/icci/css/../img/common/q.svg) center center no-repeat;background-size:contain;position:absolute;margin:auto;top:8px;bottom:0;left:39px}.glossary .faq-detail__item .question:before{display:none}.faq-detail__item .question:after{content:" ";display:block;width:16px;height:16px;background:url(//www.1-daikanyama.jp/wp-content/themes/icci/css/../img/common/plus.svg) no-repeat top left;position:absolute;top:32px;right:32px;margin:0 auto;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.faq-detail__item .question.active:after{background-image:url(//www.1-daikanyama.jp/wp-content/themes/icci/css/../img/common/minus.svg);width:20px;height:20px;top:38px;right:30px}.faq-detail__item .answer{padding:29px 80px 35px 95px;font-weight:700;font-size:16px;color:#686255;position:relative}.contact__course .faq-detail__item .answer{width:100%;padding:20px 60px 20px 20px}.contact__course .faq-detail__item .answer:before{display:none}.glossary .faq-detail__item .answer{padding:29px 80px 35px 30px}.faq-detail__item .answer:before{content:'';width:27px;height:27px;background:url(//www.1-daikanyama.jp/wp-content/themes/icci/css/../img/common/a.svg) center center no-repeat;background-size:contain;position:absolute;top:28px;left:37px}.glossary .faq-detail__item .answer:before{display:none}.faq-detail__sec .btn{margin:115px auto 30px;max-width:366px;border:none;background:#696357;color:#fff;padding:32px 0}.glossary__aside{width:240px}.glossary__aside__list{width:100%}.glossary__aside__list li{margin-bottom:14px;width:100%}.glossary__aside__list a{display:block;background:#fdf6f0;background:#686255;color:#fff;font-weight:700;padding:24px 39px 22px;font-size:16px;position:relative}.glossary__aside__list a:after{content:'＞';position:absolute;right:13px}.glossary__aside__list .nonactive{pointer-events:none}.glossary__aside__list .nonactive:after{content:none}.glossary__article{width:calc(100% - 356px)}.glossary__item{padding:0 0 70px}.glossary__item:last-child{padding:0}.glossary__item .section__ttl.font-min{text-align:left;margin:0 0 3px}.glossary__list li{width:48%;margin:20px 0 0}.glossary__list a{display:block;background:#fdf6f0;font-weight:700;padding:24px 39px 22px;font-size:16px;position:relative}.glossary__list a:after{content:'＞';position:absolute;right:20px}.company_table{width:100%;max-width:950px;margin:0 auto}.company_table td{border:1px solid;font-size:14px;font-family:'source-han-sans-japanese','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;padding:26px 30px 24px;width:30%}.company_table td:last-child{width:70%}.request__sec .section__ttl{margin:0 0 40px}.btn2{text-decoration:none;display:block;margin:30px auto;text-align:center;width:100%;max-width:350px;background:#686255;color:#fff;padding:24px 0;position:relative;font-size:18px}.btn2.black{background:#000}.btn2:hover{color:#fff}.btn2:after{content:" ";display:inline-block;width:33px;height:10px;background:url(//www.1-daikanyama.jp/wp-content/themes/icci/css/../img/marriage_ring/v_02.svg) no-repeat top left;position:relative;top:0;margin:0 0 0 11px}.entry-contents .btn2{text-decoration:none}.entry-contents .btn{text-decoration:none}.entry-contents .more{text-decoration:none}.entry-contents{padding:40px 3%}.entry-contents.padding-top{padding-top:80px}.entry-contents h2{font-size:32px;font-family:ten-mincho,serif;font-family:a-otf-ryumin-pr6n,serif;font-weight:400;color:#000;line-height:1;text-align:center;margin:0 0 40px}.entry-contents h2 span{display:block;font-size:18px;color:#000;font-weight:700;line-height:1.2;text-align:center;margin:26px 0 0;font-family:'source-han-sans-japanese'}.entry-contents h3{font-size:18px;margin:0 0 30px;font-family:a-otf-ryumin-pr6n,serif;font-weight:700}.entry-contents h4{font-size:18px}.entry-contents p{font-size:16px;margin:0 0 30px}.entry-contents ul{margin:30px 0 30px}.entry-contents li{font-size:18px;margin:0 0 10px}.entry-contents a{text-decoration:underline}.entry-contents figure{margin:0 0 30px}.entry-contents figcaption{font-size:16px;margin:10px 0 0}.entry-contents table{width:100%;margin:0 0 60px}.entry-contents td{padding:10px 20px;border:1px solid #333;vertical-align:middle}.entry-contents th{padding:10px;border:1px solid #333;background:#ccc;width:170px;vertical-align:middle;text-align:center}.marrigae-ring__block{margin:70px 0 50px}.marrigae-ring__block li{margin:0 0 80px}.marrigae-ring__block .img{width:50%}.marrigae-ring__block .txt{width:46%}.marrigae-ring__block li:nth-child(2n+1) .txt{order:-1}.marrigae-ring__block h3{margin:0 0 40px;font-size:18px}.marriage-ring__guide{max-width:800px;margin:0 auto 40px;width:100%}.marriage-ring__guide li{border:1px solid #000}.marriage-ring__guide li .img{background-position:center center;background-repeat:no-repeat;background-size:cover;width:120px;background-color:#b8b0a3;position:relative;min-height:120px}.marriage-ring__guide li .img:before{content:" ";display:block;background-repeat:no-repeat;background-position:top left;background-size:contain;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.marriage-ring__guide li .icon01:before{width:70px;height:60px;background-image:url(//www.1-daikanyama.jp/wp-content/themes/icci/css/../img/marriage_ring/icon01.svg)}.marriage-ring__guide li .icon02:before{width:70px;height:45px;background-image:url(//www.1-daikanyama.jp/wp-content/themes/icci/css/../img/marriage_ring/icon02.svg)}.marriage-ring__guide li .icon03:before{width:70px;height:33px;background-image:url(//www.1-daikanyama.jp/wp-content/themes/icci/css/../img/marriage_ring/icon03.svg)}.marriage-ring__guide li .txt{width:calc(100% - 120px);display:flex;align-items:center;padding:0 40px 0 0}.marriage-ring__guide li h3{margin:0;padding:0 0 0 30px;width:200px}.marriage-ring__guide li p{margin:0;width:calc(100% - 200px);padding:20px 0}.marriage-ring__guide>p{text-align:right}.marriage-ring__guide .btn2{margin:60px auto 30px}.marriage-ring__material{max-width:780px;margin:0 auto 40px;width:100%}.marriage-ring__material p{text-align:center}.marriage-ring__material ul.reverse .txt{order:-1;width:50%}.marriage-ring__material ul.reverse .img{width:50%;padding-top:35%;background-size:contain;background-color:#b5b2a1}.marriage-ring__material ul.row-type{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.marriage-ring__material ul.row-type li{width:46%}.marriage-ring__material ul.row-type .img{width:100%;padding-top:50%}.marriage-ring__material ul.row-type .txt{width:100%;padding:30px}.marriage-ring__material li{border:1px solid #000;margin:0 0 50px}.marriage-ring__material .img{width:40%;background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:30%}.marriage-ring__material .txt{width:60%;padding:50px}.marriage-ring__material .txt p{text-align:left}.marriage-ring__option{max-width:780px;margin:0 auto 40px;width:100%}.marriage-ring__option p{text-align:center}.marriage-ring__option li{margin:80px 0 80px}.marriage-ring__option li h3{text-align:center}.marriage-ring__option li img{display:block;margin:0 auto}.stone-list li{width:14.4%;text-align:center;margin:0 0 50px}.stone-list.dia-list li{width:20%}.stone-list span{display:block;margin:0 0 4px;font-weight:400;font-size:16px}.stone-list h4{font-weight:400;font-size:12px;margin:10px 0 0}.marriage-ring__faq{max-width:780px;margin:0 auto 0px;width:100%;background:#faf5ef;padding:30px 50px;position:relative}.marriage-ring__faq h2{text-align:left;margin:0 0 20px}.marriage-ring__faq .more{position:absolute;bottom:40px;right:50px}.marriage-ring__links{max-width:780px;margin:-80px auto 0px;width:100%}.marriage-ring__links ul{margin:0}.marriage-ring__links li{width:45%;margin:0}.marriage-ring__links .btn2{margin:0}.bg_gray{background:#f8f8f8}.access_sec01 .section__ttl{width:100%;margin:0 0 40px}.access_sec01 .access__map{width:50%;height:520px}.access__map iframe{width:100%;height:100%}.access__info{width:46%}.access__info .access__info--ttl{font-size:18px;margin:0 0 10px;font-family:a-otf-ryumin-pr6n,serif;font-weight:700}.access__info .t1{margin:0 0 35px}.access__info .t2{margin:0 0 60px}.access__info .more:after{width:155px;height:11px;background:url(//www.1-daikanyama.jp/wp-content/themes/icci/css/../img/access/arrow.svg) no-repeat top left}.access_sec02 .section__ttl{margin:0}.access__list--item{width:48%;background:#fff;margin:50px 0 0}.access__list--item img{width:100%}.access__list--item .section__ttl{padding:20px 6%;text-align:left}.access__list--item .t1{padding:0 6% 0}.access_sec03 .access__map{height:500px}.pagenation{max-width:1000px;margin:0 auto;padding:40px 0 0}.wp-pagenavi{text-align:center}.wp-pagenavi a{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:16px;display:inline-block;border:1px solid #000;padding:8px 10px;margin:0 5px;text-decoration:none}.wp-pagenavi a:hover{color:#000;border-color:#000}.wp-pagenavi span{border:1px solid #000;padding:8px 10px;margin:0 5px;font-size:16px;display:inline-block}.wp-pagenavi .current{border-color:#000;background:#000;color:#fff}.archive-list li{padding:0 170px 30px 0;margin:0 0 30px;position:relative;border-bottom:1px solid #000}.archive-list .date{font-size:16px;display:block;margin:0 0 10px}.archive-list li h3{margin:0}.archive-list .category{background:#686255;display:inline-block;padding:5px 20px 8px;color:#fff;margin:0 20px 0 0}.archive-list li .more{position:absolute;right:40px;bottom:20px}.aftercare__sec{padding:100px 3%}.aftercare__sec .container>.t1{font-size:16px;font-weight:700;text-align:center}.aftercare__form--block .aftercare__ttl{background:#faf5ef;padding:10px 20px 12px;font-size:16px;margin:60px 0 0;font-family:a-otf-ryumin-pr6n,serif;text-align:left;font-weight:700;line-height:1.4}.aftercare__form--block .contact__form--item dd{width:100%}.aftercare__form--block .contact__form--item{margin:0 0 30px}.aftercare__form--block .contact__form--item dt{width:100%;font-size:18px;margin:0 0 14px}.aftercare__form--block .contact__form--item.radio__item dd.radio__wap .contact__form--radio{display:block;width:100%;margin:10px 0 10px;font-size:16px}.aftercare__sec .aftercare__textbox{border:1px solid #000;padding:30px;margin:0 0 60px}.aftercare__textbox .t1{font-size:14px;margin:0}.aftercare__textbox .t1 span{font-size:16px;font-weight:700;margin:0 0 7px;display:block}.interview-mv{background-repeat:no-repeat;background-size:contain;background-position:right center;background-color:#f8f8f8;padding:70px 3% 320px;margin:0 0 -120px}.interview-mv .txt{width:50%;background:#fff;padding:30px 30px 50px}.interview-mv h3{font-size:32px;line-height:1.4;margin:0 0 30px}.entry-contents figure table{width:100%}.entry-contents figure table th,.entry-contents figure table td{font-size:14px;padding:20px 30px;border:1px solid #000;text-align:left}.entry-contents figure table th{background:#faf5ef}.low-list li{margin:0 0 50px}.low-list li h3{background:#faf5ef;padding:10px 20px 12px;margin:0 0 14px}.low-list li p{padding:0 0 0 20px}.top__bnrsec{margin:100px 0;padding:0}.top__bnrsec.first-child{margin:150px 0;padding:0}.top__bnr{width:100%;align-items:center;height:350px;background-image:url(//www.1-daikanyama.jp/wp-content/themes/icci/css/../img/top/bnrlink01.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.top__bnr a{width:100%;height:100%;align-items:center;justify-content:flex-end;padding:0 5%;text-decoration:none}.top__bnr a.left{justify-content:flex-start}.top__bnr a.right{justify-content:flex-end}.top__bnr .top__bnr--ttl{line-height:1.2;font-weight:100;font-size:50px}.top__bnr--ttl{margin:0;color:#fff;font-family:ten-mincho,serif}.top__bnr--ttl span{color:#fff;font-weight:100;font-size:16px;margin:30px 0 0;display:block;font-family:'source-han-sans-japanese','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}.top__bnr--ttl.textright{text-align:right}.top__bnr--ttl.textright span{text-align:right}.top__bnr--ttl.textleft{text-align:left}.top__bnr--ttl.textleft span{text-align:left}.top .container{max-width:1200px}.top__instagram--thmb{width:31%;margin:0 0 3.3%}.top__instagram--thmb a{display:block}.top__instagram--thmb .img{padding-top:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.top-course .two-post__block .container{max-width:1000px}.top-news .container{max-width:1000px}.top-links .container{max-width:1000px}.top-course__link{position:relative;display:block}.top-course__link .txt{position:absolute;margin:auto;top:0;bottom:0;height:100px;width:100%}.two-post__block ul li:nth-child(2) .top-course__link .txt{height:148px}.top-course__link .txt h3{text-align:center;color:#fff;font-size:50px;line-height:1;margin:0 0 18px;font-family:arno-pro-display,serif;font-weight:400}.top-course__link .txt p{text-align:center;color:#fff}.must-icon{padding:2px 8px 3px;background:#cb1616;color:#fff;font-size:12px;margin:0 8px 0 0}.top-course.nolinks{padding:0 0 100px}.top-course.nolinks .container{max-width:1200px}.top-course.nolinks .two-post__block li .img{padding-top:60%}.request__sec .t1{font-size:16px;text-align:center;line-height:2;margin:0 0 70px}.request__sec .t2{text-align:center;font-size:16px;font-weight:700;margin:0 0 45px}.breadcrumbs{margin:20px 0 20px;padding:0 3%}.breadcrumbs span{font-size:14px;margin:0 10px 0}.breadcrumbs span:first-child{margin:0 5px 0 0}.top-mv .video{width:100%;height:100%;object-fit:cover}.top-mv{position:relative}.top-mv__logo{position:absolute}.tube{width:100%;height:100%}.tube iframe{width:100%;height:100%}.top-banner__list{padding:50px 0 0}.top .top-banner__list{padding:100px 0 0}.top-banner__list:nth-child(3){padding:20px 0 0}.top-banner__list h2{font-size:54px}.top-banner__block{padding:30px 3%}.top-banner__block a{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;padding:70px;background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:350px;text-decoration:none}.top-banner__block h3{margin:0;color:#fff;line-height:1.2;font-weight:100;font-size:50px;width:100%}.top-banner__block:nth-child(2n+1) h3{text-align:right}.top-banner__block h3 span{color:#fff;font-weight:100;font-size:16px;margin:30px 0 0;display:block}.top-banner__block p{margin:20px 0 0}.contact__form table{width:100%}.contact__form th{text-align:left;padding:40px 0 30px;position:relative;vertical-align:top;width:240px}.contact__form th .must{background:#cb1616;display:inline-block;padding:5px 10px;margin:0 10px 0 0;color:#fff;font-size:12px;border-radius:5px;line-height:1}.contact__form th .any{background:#7f7f7f;display:inline-block;padding:5px 10px;margin:0 10px 0 0;color:#fff;font-size:12px;border-radius:5px;line-height:1}.contact__form td{text-align:left;padding:30px 0}.contact__form .hasDatepicker{padding:20px 10px;font-size:14px;margin:0 20px}.contact__form .hasDatepicker.mwform_datepic01{margin:0}.contact__form td .mwform_text_1{font-size:14px;width:100%;padding:15px 10px;color:#000}.contact__form .mwform_radio_wrap{margin:10px 0 0;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;justify-content:space-between}.mwform_radio_wrap.radiowap2{justify-content:flex-start}.contact__form td .mwform-radio-field-text{font-size:13px}.contact__form .radiowap2 .mwform-radio-field-text{font-size:14px}.contact__form .mwform_textarea_1{width:100%;height:300px;font-size:16px;line-height:1.6;padding:10px}.contact__form .submit-btn{text-align:center}.contact__form input[type=submit]{appearance:none;-webkit-appearance:none}.contact__form .mwform_submitButton_1{background:#696357;color:#fff;font-size:14px;text-align:center;padding:20px 100px;font-weight:700;border:none;cursor:pointer;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contact__form .mwform_submitButton_1:hover{opacity:.6}#reserve_type_block{margin:10px 0 0}#reserve_type_block .mwform-radio-field{margin:0 0 14px}#reserve_type_block .mwform-radio-field-text{font-size:16px}.reserve_time_block{display:inline-block;margin:0 0 30px}.reserve_time_select{font-size:14px;padding:20px 10px}.single_thumb{margin:0 0 60px}.single_thumb img{width:100%}.container.w800{max-width:800px}.blog .single_thumb .container{width:100%}@media screen and (max-width:1250px){.site-footer__sitemap{margin:0 120px 30px 0}}.mbinputT,.mbinputM,.mbinputB,.mbinput{display:none}.mbbanner{background:#ccc;width:100%;padding:15px;margin-bottom:50px!important;text-align:center}#header_wrap{width:100%;height:140px}.columnBox{margin-top:-50px}.newsHeadline{max-width:800px;margin:0 auto -10px}.newsHeadline p{text-align:center;padding:7px 0 12px;letter-spacing:4px;background:#fafafa;color:#666;font-size:14px}#ez-toc-container{width:100%!important;padding:20px!important;margin-bottom:50px!important;font-size:120%!important;background:#fafafa!important;border:none!important;display:table!important}.ez-toc-title-container{padding-bottom:15px!important}@media screen and (max-width:768px){.newsHeadline{margin-bottom:-15px}.newsHeadline p{letter-spacing:1px;font-size:12px}#header_wrap{height:80px}.columnBox{margin-top:-10px}}