@charset "UTF-8";

.heading.block_header_1 p,
.heading.block_header_6 .h {
	color: #191970;
}
@media screen and (max-width: 700px){	
	#data_storage+.contents_box01.block_image_text_11 .inner_item_img img{
		max-height: 100vw;
	}
}
div .content_wrapper .heading.block_header_6 .h,
section .content_wrapper .heading.block_header_6 .h{
	color: #19196F!important;
}
#about+.composite_box01 .inner_item_img img{
    object-fit: contain;
}

#flow-box+.composite_box01.block_images_14 .inner_item{
    background: #dbefff;
}

/*------------------20251202追記-------------------*/
/*--------------証明写真メニュー-------------------*/
a#im+div .heading.block_header_1 p {
    color: #19196f !important;
}
a#im+div .inner_item {
    background: #e4f2fc;
}

a#im+div .heading.block_header_4,
a#im+div .heading.block_header_4 h3.h {
    color: #19196f !important;
}

a#im+div .inner_item_txt a {
    transition: 0.4s ease-in-out;
    text-decoration: none;
}

a#im+div .inner_item_txt a:hover {
    opacity: 0.8;
}

/*-------------------追加オプション------------------*/
a#im2+div .heading.block_header_6 .h {
    color: #E0C82E !important;
}
a#im2+div .inner_item {
    background: #fff;
}

/*-------------------撮影の流れ-------------------------*/
a[id^="rv"]+section .heading.block_header_4 {
    background: #E4F2FC;
}
a[id^="rv"]+section .wrapper_item .inner_item_txt {
    background: #E4F2FC;
}