/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.1.1615360414
Updated: 2021-03-10 16:13:34

*/

html{
  scroll-behavior: smooth;
}


/* body {
	margin: 0px;
  font-family: "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif!important;
} */

body {
	margin: 0px;
  font-family: 游明朝体, Yu Mincho, YuMincho, ヒラギノ明朝 Pro, Hiragino Mincho Pro, MS P明朝, MS PMincho, serif!important;
}

a {
  color: inherit;
}
a:hover {
  text-decoration: none;
  color: inherit;
  opacity: .6;
}

/* p {
    margin-top: 1em;
    margin-bottom: 1em;
} */

figure {
    width: 100%;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

.link-text-register a {
    color: #E62F34;
}

i.fa {
    font-style: inherit;
}

/* 矢印ボタン */
.border-banner:before {
    background-color: #000;
    content: "";
    height: 1px;
    width: 100%;
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    transition: all .3s ease;
}

.border-banner:after {
    background-color: #000;
    content: "";
    height: 1px;
    width: 40px;
    transform: rotate(41deg);
    display: block;
    position: absolute;
    bottom: 13px;
    right: -4px;
    transition: all .3s ease;
}

.border-banner:hover:before {
    width: 0;
    text-decoration: none;
}

.border-banner:hover:after {
    bottom: 0;
    width: 0;
    text-decoration: none;
    transform: rotate(0);
}
/* 矢印ボタン　ここまで */


/* 撮影事例　写真 */
.photo-mini img {
    height: 260px;
    width: 340px;
    object-fit: cover;
}

@media screen and (min-width:768px) and ( max-width:1024px) {
.photo-mini img {
    height: 200px;
    width: 340px;
    object-fit: cover;
}
}

@media only screen and (max-width: 767px) {
    .photo-mini img {
    height: 260px;
    width: 100%;
    object-fit: cover;
}
}
/* 撮影事例　写真 ここまで*/

