.page-head{background-image:url(//www.peace-osaka.or.jp/sys/wp-content/themes/peaceosaka/assets/css/../images/group-booking/bg_page-title.jpg)}#guide .preview__block .procedure-list{margin:0 auto 60px;max-width:954px}#guide .preview__block .procedure-list__item{align-items:center;background-color:#eaeef3;display:flex;padding:30px;position:relative}#guide .preview__block .procedure-list__item dt{background-color:#1c2658;border-radius:40px;color:#fff;font-size:2.4rem;font-weight:700;line-height:40px;text-align:center;width:40px}#guide .preview__block .procedure-list__item dd{margin-left:20px;width:calc(100% - 60px)}#guide .preview__block .procedure-list__item dd .tel{display:inline-block;font-size:2rem;font-weight:700;margin-right:20px}#guide .preview__block .procedure-list__item dd a{color:#22317b;font-size:1.8rem;font-weight:700}#guide .preview__block .procedure-list__item+.procedure-list__item{margin-top:42px}#guide .preview__block .procedure-list__item:after{border-color:#1c2658 transparent transparent;border-style:solid;border-width:22px 39.5px 0;bottom:-12px;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}#guide .preview__block .procedure-list__item:nth-child(3):after{display:none}#guide .preview__block .procedure-list .point{margin-top:10px}#guide .preview__block .point{padding-left:3em;text-indent:-3em}#guide .preview__block .c-text span{color:#c10000;font-weight:700}#guide .preview__block .c-btn a{background-color:#c10000}#guide .visit__block{margin-top:180px}#guide .visit__block .banner{margin:30px auto 60px;max-width:552px}#guide .visit__block .banner a{background:url(//www.peace-osaka.or.jp/sys/wp-content/themes/peaceosaka/assets/css/../images/group-booking/bg_banner.png) no-repeat 0 0;background-size:cover;display:block;font-size:2.2rem;font-weight:700;line-height:1.45;padding:30px 0 30px 208px}#guide .visit__block .banner a:hover{opacity:.6}#guide .visit__block .schedule-table{margin-bottom:20px}#guide .visit__block .schedule-table table{border-top:1px dotted #5d5d5d;width:100%}#guide .visit__block .schedule-table table tr th{background-color:#eaeef3;border-bottom:1px dotted #5d5d5d;padding:20px 30px;width:33%}#guide .visit__block .schedule-table table tr td{border-bottom:1px dotted #5d5d5d;padding:20px 30px;width:72%}#guide .lunch__block{margin-top:55px}#guide .lunch__block .button-area{background-color:#f3f3f3;margin-top:95px;padding:30px 0}#guide .lunch__block .button-area .title{color:#1c2658;font-size:2.2rem;font-weight:700;margin-bottom:15px;text-align:center}#guide .lunch__block .button-area .button-list{display:flex;justify-content:center}#guide .lunch__block .button-area .button-list .c-btn{margin:0 10px;width:32.5rem}#guide .lunch__block .button-area .button-list .c-btn a{font-size:1.7rem;margin:0;width:100%}#guide .lunch__block .button-area .button-list .c-btn:nth-child(1) a{background-color:#227b5a}#guide .lunch__block .button-area .button-list .c-btn:nth-child(2) a{background-color:#9a0a22}#guide .c-note-list a{color:#22317b;font-weight:700}#guide .c-note-list a:hover{text-decoration:underline}#group-booking .banner{margin:20px auto 60px;max-width:705px}#group-booking .banner a{background:url(//www.peace-osaka.or.jp/sys/wp-content/themes/peaceosaka/assets/css/../images/group-booking/form/bg_banner.jpg) no-repeat 0 0;background-size:cover;display:flex;font-size:2.2rem;font-weight:700;justify-content:flex-end;line-height:1.45;padding:35px 87px 35px 0}#group-booking .warn{color:#c10000;font-size:1.8rem;font-weight:700;line-height:3;margin-bottom:30px;text-align:center}#group-booking .check{align-items:center;background-color:#fef3a6;box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);cursor:pointer;display:flex;font-size:1.8rem;font-weight:700;justify-content:center;margin-bottom:25px;padding:25px 0}#group-booking .check input[type=checkbox]{background-color:#fff;border:2px solid #959292;height:23px;margin-right:.5em;width:23px}#group-booking .check .red{color:#c10000}#group-booking .check .small{font-size:1.7rem;font-weight:400}#group-booking input[type=text],#group-booking input[type=email]{background-color:#fff;border:1px solid #959292;font-size:1.7rem;padding:7px}#group-booking input[type=text].l-size,#group-booking input[type=email].l-size{width:600px}#group-booking input[type=text].m-size,#group-booking input[type=email].m-size{width:480px}#group-booking input[type=text].sm-size,#group-booking input[type=email].sm-size{width:150px}#group-booking input[type=text].s-size,#group-booking input[type=email].s-size{width:20%}#group-booking select{background-color:#fff;border:1px solid #959292;font-size:1.7rem;padding:7px}#group-booking .form-table table{border-top:1px dotted #5d5d5d;width:100%}#group-booking .form-table table tr:nth-child(7) td{vertical-align:middle}#group-booking .form-table table tr th{background-color:#eaeef3;border-bottom:1px dotted #5d5d5d;font-weight:400;padding:20px 30px;vertical-align:middle;width:24%}#group-booking .form-table table tr th span{color:#c10000}#group-booking .form-table table tr td{border-bottom:1px dotted #5d5d5d;padding:20px 30px;width:76%}#group-booking .form-table table tr td .c-col2{justify-content:flex-start}#group-booking .form-table table tr td .c-col2 .box{width:auto}#group-booking .form-table table tr td .c-col2 .box .text01{margin-bottom:10px}#group-booking .form-table table tr td ul li .postal{width:150px}#group-booking .form-table table tr td ul li .title{display:inline-block;width:6em}#group-booking .form-table table tr td ul li+li{margin-top:15px}#group-booking .form-table table tr td .zip{align-items:center;display:flex}#group-booking .form-table table tr td .zip button{background:#fff;border:1px solid #5d5d5d;border-radius:6px;display:block;font-size:1.7rem;margin-left:10px;padding:5px 20px}#group-booking .button-area{display:flex;justify-content:center}#group-booking .button{margin:0 10px}#group-booking .button button{background:url(//www.peace-osaka.or.jp/sys/wp-content/themes/peaceosaka/assets/css/../images/common/icon_arr_w.svg) no-repeat 30px 50% #22317b;border-radius:35px;color:#fff;cursor:pointer;display:block;display:block;font-size:1.8rem;line-height:4.9rem;padding-left:20px;padding-right:10px;position:relative;text-align:center;width:32.5rem}#group-booking .button button.back-btn{background:url(//www.peace-osaka.or.jp/sys/wp-content/themes/peaceosaka/assets/css/../images/common/icon_arr_w.svg) no-repeat 30px 50% #828284}.confirm-notice{margin-bottom:50px}.confirm-notice02{margin-top:60px;text-align:center}@media (max-width:768px){.page-head{background-image:url(//www.peace-osaka.or.jp/sys/wp-content/themes/peaceosaka/assets/css/../images/group-booking/bg_page-title_sp.jpg)}#guide .preview__block .c-title03{text-align:center}#guide .preview__block .mb60{margin-bottom:30px}#guide .preview__block .procedure-list__item{align-items:flex-start;padding:10px}#guide .preview__block .procedure-list__item dt{font-size:1.8rem;line-height:30px;width:30px}#guide .preview__block .procedure-list__item dd{margin-left:15px;width:calc(100% - 45px)}#guide .preview__block .procedure-list__item dd .tel{display:block}#guide .preview__block .procedure-list__item+.procedure-list__item{margin-top:22px}#guide .preview__block .procedure-list__item:after{bottom:-22px}#guide .visit__block{margin-top:60px}#guide .visit__block .banner a{background:url(//www.peace-osaka.or.jp/sys/wp-content/themes/peaceosaka/assets/css/../images/group-booking/bg_banner_sp.png) no-repeat 0 0;background-size:cover;height:150px;padding:7px 0 0;text-align:center}#guide .visit__block .banner a img{display:inline-block !important;margin-left:5px;width:21px}#guide .visit__block .c-title03{font-size:2.6rem;text-align:center}#guide .visit__block .schedule-table table tr th{display:block;padding:15px 10px;width:100%}#guide .visit__block .schedule-table table tr td{display:block;padding:15px 10px;width:100%}#guide .lunch__block .button-area{margin-top:20px;padding:20px 0 15px}#guide .lunch__block .button-area .title{font-size:2.4rem}#guide .lunch__block .button-area .button-list{display:block}#guide .lunch__block .button-area .button-list .c-btn{margin:10px auto}#group-booking .c-title01{text-align:center}#group-booking .banner{margin-bottom:30px}#group-booking .banner a{background:url(//www.peace-osaka.or.jp/sys/wp-content/themes/peaceosaka/assets/css/../images/group-booking/form/bg_banner_sp.jpg) no-repeat 0 0;background-size:cover;font-size:2rem;padding:30px 35px 30px 0}#group-booking .warn{line-height:1.5;text-align:left}#group-booking .check{align-items:flex-start;flex-wrap:wrap;padding:15px 10px}#group-booking .check .box01{width:10%}#group-booking .check .box02{width:90%}#group-booking input[type=text],#group-booking input[type=email]{font-size:1.5rem;padding:5px}#group-booking input[type=text].l-size,#group-booking input[type=email].l-size{width:100%}#group-booking input[type=text].m-size,#group-booking input[type=email].m-size{width:100%}#group-booking input[type=text].sm-size,#group-booking input[type=email].sm-size{width:90px}#group-booking select{font-size:1.5rem;padding:5px}#group-booking .form-table table tr th{display:block;padding:15px 10px;width:100%}#group-booking .form-table table tr td{display:block;padding:15px 10px;width:100%}#group-booking .form-table table tr td .c-col2 .box+.box{margin-top:10px}#group-booking .button-area{display:block}#group-booking .button-area .button+.button{margin-top:20px}#group-booking .button button{margin:0;max-width:32.5rem;width:100%}}