@charset "utf-8";
/* CSS Document */

        * {
            padding: 0;
            margin: 0;
        }

        .wrapper {
            width: 760px;
			max-width:100%;
            margin: 0 auto;
        }

        .content_top {
            background-color:rgb(245, 132, 166);
            text-align: center;
            padding-bottom: 20px;
        }

        .content_bottom {
            background-color: #604C3F;
            text-align: center;
        }
		
		.read {
			line-height: 1.5;
			font-size: 20px;
			color: #FFF;
			margin: 20px 0 10px;
		}

        .flex_center {
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0px 0 10px;
        }

        .flex_center p {
            margin: 0 10px;
        }

        .content_bottom {
            padding-top: 20px;
            padding-bottom: 40px;
        }

        .oubo_img {
            padding: 10px 0;
        }
		
		.bottom_block {
			width: 90%;
			border: 3px solid #C62224;
			padding: 10px 0 20px;
			margin: 0 auto;
			border-radius: 20px;
			background: #FFF;
		}
		
		.bottom_box {
			color: #FFF;
			text-align: left;
			width: 90%;
			margin: 0 auto;
		}
		
		.bottom_box p {
			font-size: 14px;
			margin-bottom: 5px;
		}
		
		.bottom_box li {
			margin-bottom: 5px;
			margin-left: 20px;
			list-style:  disc;
		}
		
		.mgn_b10 {
			margin-bottom: 10px;
		}
		
		.sp {
			display: none;
		}
		
		
		@media(max-width:600px){
			
		.sai_sp_img {
			padding: 0 10px;
		}
		
		.read {
			font-size: 16px;
		}
		
		.mgn_b10 {
			margin-bottom: 0px;
		}
		
		.w60 {
			width: 60%;
			margin: 0 auto;
		}
		
		.bottom_block {
			width: 96%;
			padding-bottom: 10px;
		}
		
		.bottom_box li {
			font-size: 13px;
		}
		
		.flex_center {
			display: block;
			text-align: center;
		}
		
		.flex_center p:first-child {
			margin-bottom: 10px;
		}
		
		.sp {
			display: block;
		}
		
		.pc {
			display: none;
		}
		
		.kai_top {
			margin-bottom: 10px !important;
		}

		}
		

