/*
Theme Name:     kyotocrafter
Description:    kyotocrafter
Author:         comiustyle
Template:       kadan_tcd056

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
.l-inner.vc_section {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: 92.1875%;
    max-width: 1180px;
    margin-right: auto;
    margin-left: auto;
}
@media only screen and (max-width: 480px){

.l-inner.vc_section {
    padding-left: 0;
    padding-right: 0;
}
}
.p-block01.p-block01--rev {
    background: #f4f1ed;
    color: #000000;
    padding: 0;
    margin: 0;
}

body .vc_column_container>.vc_column-inner {
    padding: 0;
    margin: 0;
}

body .vc_row {
    margin-left: 0;
    margin-right: 0;
}
@media only screen and (max-width: 480px){

/*body .vc_row .columnWrapper {
    margin-bottom: 10px;
}*/
}
.wpb_text_column.wpb_content_element {
    padding : 0 15px;
}

section {
    margin-bottom: 96px;
}

.wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 0;
}

body .vc_column_container {
    padding-left: 0;
    padding-right: 0;
    height: auto;
}

.columnWrapper .wpb_content_element {
    margin-bottom: 0;
}

.columnWrapper .wpb_text_column.wpb_content_element {
    padding: 16px;
    letter-spacing: 2px;
    line-height: 1.5;
}

.columnWrapper .wpb_text_column.wpb_content_element p {
    font-size: 14px;
    text-align: justify;
}

/*ヘッダーロゴ*/
.l-header__logo.c-logo a{
	overflow:visible;
}
/*体験コース一覧*/
@media screen and (max-width:767px){
	.post-type-archive-plan .p-page-header__title.p-page-header__title--with-padding.p-page-header__title--vertical.is-inview span,
	.post-type-archive-plan .p-page-header__title.p-page-header__title--with-padding.p-page-header__title--vertical.is-inview{
		font-size:1rem !important;
	}
}
