@charset "utf-8";

/*
Theme Name: knight-child
Theme URI: https://club-preppy.mdpt.jp/knight-child/
Description: knight-child Theme
Author: Your Name
Author URI: http://example.com
Template: knight
Version: 1.0.1
*/


/* CSS Document */

body{
--wp--preset--font-size--small: 0.75rem;
--wp--preset--font-size--medium: 1rem;
--wp--preset--font-size--large: 1.5rem;
--wp--preset--font-size--x-large: 2rem;
}
main.singlep .is-layout-flex { justify-content: center!important;}

main.singlep * + .wp-block-image,
main.singlep * + .wp-block-columns,
main.singlep * + ul{margin-top: 1rem;}
main.singlep .wp-block-group{margin-bottom: 8rem;}
main.singlep .wp-block-group[style*="background-color"],
main.singlep .wp-block-group[class*="background-color"]{padding: 1.25rem!important; }
main.singlep p+p{margin-top:2rem;}

main.singlep ul>li{padding-left: 1.1em; text-indent: -1.1em; }
main.singlep ul>li + li{padding-top: 0.5em;}
main.singlep ul>li:before{content: "";width: 0.5em; height: 0.5em; border-radius: 50%; background-color: #000; display: inline-block; vertical-align: middle; margin-bottom: 0.3em; margin-right: 0.5em;}

main.singlep [class*="block-fcont"]{width:fit-content!important; padding: 0 1em!important; margin-left: auto; margin-right: auto;}
main.singlep [class*="block-fcont_left"]{margin-left: 0!important; margin-right: 0!important;}

/**確認用です最後は削除**/
[class*="wth_"]{padding-top:8rem; padding-bottom: 8rem;}

/**Blockカスタマイズ**/
.wp-block-image img{width: 100%;}
