@charset "utf-8";
/* Copyright 2019 FSFIELD All Rights Reserved. */

@media print, screen and (min-width:768px){ /* 表示領域が768px以上の場合に適用するスタイル */
	/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

	PC

	_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/

	/* ------------------------------------------------------------

	お問い合わせ

	------------------------------------------------------------ */

	.contact{
		display:-webkit-flex;
		display:flex;
		-webkit-align-items: center;
		align-items: center;
		margin: 30px 0 60px;
	}

	.contact .tel{
		width: 480px;
		margin-right: 40px;
	}

	.contact .tel a{
		display: block;
		width: 100%;
		pointer-events: none;
	}

	.contact .tel a br {display: none;}

	.contact .tel img{
		width: 100%;
		height: auto;
	}

	.contact_r{flex: 1;}

	.contact_r img {
		width: 100%;
		height: auto;
	}

	.contact_r a br{display: none;}

	.contact_r .email{margin-bottom: 20px;}

	.contact_r .line a{
		display: block;
		width: 100%;
		pointer-events: none;
	}

	.txt_contact01{
		text-align: center;
		margin-bottom: 60px;
	}

	.txt_contact01 a{
		color: #465866;
		text-decoration: underline;
	}

	.txt_contact01 a:hover{opacity: 0.7;}

    /*--googleform--*/
    .googleform iframe{
        display: block;
        border: none;
        width: 100%;
        height: 1065px;
    }


}/*--@media--*/


@media only screen and (max-width:767px){ /* 表示領域が767px以下の場合に適用するスタイル */
	/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

	スマートフォン（iPhone,Android)

	_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/

	/* ------------------------------------------------------------

	お問い合わせ

	------------------------------------------------------------ */

	.contact{margin-bottom: 20px;}

	.contact .tel{margin: 20px 0;}

	.contact_r .email{margin-bottom: 20px;}

	.contact a br{display: none;}

	.contact img{
		width: 100%;
		height: auto;
	}

	.txt_contact01{
		text-align: center;
		line-height: 2.2;
		margin-bottom: 20px;
	}

	.txt_contact01 p{margin-bottom: 20px;}

	.txt_contact01 p:last-of-type{margin-bottom: 0;}

	.txt_contact01 a{
		color: #465866;
		text-decoration: underline;
	}

    /*--googleform--*/
    .googleform iframe{
        display: block;
        border: none;
        width: 100%;
        height: 940px;
    }


}/*--@media--*/

