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

/*////////////////////////////////////

タブレット(大)用レイアウト

////////////////////////////////////*/

@media screen and (max-width:1024px){
	
	/*----------------------
	共通設定
	----------------------*/
	body{
		width: 100%;
		-webkit-text-size-adjust:100%;
		-ms-text-size-adjust:100%;
	}
	
	
	/**********************************
	
	全体レイアウト、共通設定
	
	**********************************/

	/*----------------------
	記事エリアの設定
	----------------------*/
	.article{
		background-color: #fff;
		font-size: 2.2vw;
	}

	.article p{
		line-height: 3vw;
	}

	/**********************************
	
	上部固定ヘッダー設定
	
	**********************************/
	
	/*----------------------
	上部固定ヘッダー全体
	----------------------*/
	.header{
		height: 7.3vw;
	}

	/*----------------------
	ヘッダー内部をカラム幅にする
	----------------------*/
	.header_inner{
		max-width: 94.7%;
		height: 7.3vw;
	}


	/*----------------------
	ロゴ
	----------------------*/
	.top_logo_flame{
		height: 7.3vw;
	}


	/*----------------------
	電話
	----------------------*/
	.top_tel_flame{
		height: 7.3vw;
	}


	/*----------------------
	header_cv
	----------------------*/
	.top_cv_btn{
		height: 7.3vw;
		padding-left: 1.2vw;
	}


	
	
	
	.header_link a{
		font-size: 1.7vw;
		margin-left: 2.5vw;
	}
	
	
	
	
	
	
	
	
	/**********************************
	
	ファーストビュー設定
	
	**********************************/
	.top_img_flame{
		background-size: cover;
		height: auto;
	}
	
	.top_img_in{
		width: 94.7%;
	}
	/**********************************
	
	section設定
	
	**********************************/
	.section_under_flame{
		width: 94.7%;
		height: auto;
		margin: 0 auto;
		padding: 7vw 0;
	}
	
	
	
	
	/**********************************

	cvエリア

	**********************************/
	/*----------------------
	cvの大枠
	----------------------*/
	.cv_08_over_flame{
		height: auto;
		padding-bottom: 6.2vw;
	}

	/*----------------------
	cvの内枠
	----------------------*/
	.cv_08_under{
		width: 94.7%;
	}

	/*----------------------
	白枠の上
	----------------------*/
	.cv_08_top_aria p{
		font-size: 4vw;
		padding: 3.7vw 0 2.8vw !important;
	}

	/*----------------------
	白枠
	----------------------*/
	.cv_08_white_over{
		padding-bottom:4.5vw;
		padding-top: 3.2vw;
		border-radius: 1vw;
	}

	/*----------------------
	白枠内の内枠
	----------------------*/
	.cv_08_white_inner{
		padding-top: 3.5vw;
		padding-bottom: 2vw;
	}

	/*----------------------
	エリア内設定
	----------------------*/
	.cv_08_aria3{
		width: 86vw;
	}
	
	/*----------------------
	cvボタン設定
	----------------------*/
	.cv_btn_ue{
		margin-bottom: 1.8vw;
	}

	.cv_btn_ue img{
		width: 9vw;
		height: 9vw;
	}

	.cv_btn_ue p{
		font-size: 2.7vw;
		line-height: 4vw;
		padding-left: 2.5vw !important;
	}

	.cv_last_text{
		margin: 1.3vw auto 0 !important;
	}
	
	
	
	/**********************************

	悩みエリア

	**********************************/
	.nayami_03_under{
		padding-top: 5vw;
	}

	.h2_shita_line{
		width: 15vw;
		height: 0.3vw;
		margin: 1vw auto 4.5vw;
	}

	.nayami_03_yokoretu_ue{
		margin-top: 3.5vw;
		margin-bottom: 3vw;
	}

	.nayami_03_title_text{
		font-size: 3.8vw;
	}

	.nayami_03_title_text span{
		font-size: 4.3vw;
	}

	.nayami_03_icon{
		width: 6vw;
		height: 6vw;
	}

	.nayami_03_inner{
		width: 30.5vw;
	}

	.nayami_03_inner p{
		font-size: 1.8vw;
		padding-left: 1.2vw !important;
		padding-right: 0.5vw !important;
		line-height: 3vw;
	}
	
	

	/**********************************

	解決エリア

	**********************************/
	.under_triangle{
		border-top: 4.5vw solid #eee;
		border-right: 7.2vw solid transparent;
		border-left: 7.2vw solid transparent;
	}

	.kaiketu_under{
		padding-top: 3.5vw;
	}

	.kaiketu_under h3{
		font-size: 3.8vw;
		line-height: 5vw;
	}

	.kaiketu_img_flame{
		margin-top: 3vw;
		margin-bottom: 3.5vw;
	}

	.kaiketu_img_flame img{
		width: 44vw;
		height: 33vw;
	}
	
	.line_triangle{
		width: 14.4vw;
		height: 4.5vw;
	}

	.kaiketu_under h4{
		font-size: 3.6vw;
		margin-top: 3.5vw;
	}

	.kaiketu_sub_img{
		margin-top: 3.5vw;
	}

	.triangle_color1{
		border-top: 4.5vw solid #fff;
	}

	.kaiketu_last_under{
		padding: 2.5vw 0 4.5vw;
	}
	
	
	
	/**********************************

	違いエリア

	**********************************/
	.h2_title{
		margin-bottom: 1vw;
	}

	.white_line{
		margin-bottom: 6vw;
	}

	.tokuchou_09_inner{
		margin-bottom: 4vw;
		padding: 3vw;
		border-radius: 1vw;
	}

	.tokuchou_09_left_space{
		padding-left: 4vw;
	}


	.tokuchou_09_img{
		width: 36vw;
		height: 20.3vw;
	}

	.tokuchou_09_inner div p{
		font-size: 1.79vw;
		padding-top: 1.5vw !important;
	}
	
	
	
	
	/**********************************

	実績エリア

	**********************************/
	.h2_simple{
		font-size: 4.2vw;
		padding-bottom: 1.6vw;
	}

	.jisseki_item_retu{
		padding-top: 2vw;
		margin-top: 2vw;
	}

	.jisseki_item_flame{
		width: 42.5vw;
	}

	.jisseki_triangle{
		margin: -0.2vw auto 0;
		width: 14.4vw;
		height: 4.5vw;
	}

	.jisseki_last_under{
		padding: 3vw 0 4.5vw;
	}

	.jisseki_last_under img{
		width: 30.8vw;
		height: 9.9vw;
	}

	.jisseki_last_under p{
		font-size: 3.4vw;
		width: 51vw;
		line-height: 5vw
	}
	
	
	
	
	
	/**********************************

	お客様の声エリア

	**********************************/
	.voice_06_title_flame{
		padding-bottom: 1vw;
		margin-top: 5vw;
	}

	.voice_06_title_flame_top{
		margin-top: 0;
	}

	.voice_06_img{
		width: 12vw;
		height: 12vw;
		margin-right: 2vw;
	}


	.voice_06_title_flame h3{
		font-size: 3.4vw;
		line-height: 4.8vw;
	}

	.voice_06_text{
		font-size: 1.8vw;
		margin: 2vw 0 3.5vw !important;
	}

	.voice_06_human_data{
		font-size: 2vw;
		line-height: 3vw;
	}
	
	
	
	
	/**********************************

	特典エリア

	**********************************/
	.h2_shita_line_text_ari{
		margin-bottom: 3vw;
	}

	.h2_shita_text{
		font-size: 1.8vw;
		margin-bottom: 4vw !important;
	}

	.tokuten_img_flame img{
		width: 30.4vw;
	}
	
	
	
	
	/**********************************

	その他のサービスエリア

	**********************************/
	.sonota_inner{
		margin-top: 6.5vw;
	}

	.sonota_text_flame{
		width: 50vw;
		padding-bottom: 0.8vw;
		margin-top: 3vw;
	}

	.sonota_text_flame_top{
		margin-top: 0;
	}

	.mizuiro_check{
		width: 5.5vw;
		height: 4.2vw;
		padding-right: 1.5vw;
	}

	.sonota_text{
		font-size: 2.3vw;
		line-height: 3.2vw !important;
	}

	.sonota_img{
		width: 37.5vw;
		height: auto;
	}

	
	
	
	
	/**********************************
	
	よくある質問エリア
	
	**********************************/
	.q_and_a_item{
		margin-bottom: 1.7vw;
		border-radius: 1vw;
	}

	.q_and_a_item h3{
		font-size: 2.7vw;
		padding: 2.3vw 0 2.3vw 2.5vw;
		line-height: 3vw;
	}

	.q_and_a_item span{
		font-size: 4.6vw;
		padding-bottom: 1vw;
		margin-right: 2.8vw;
	}

	.answer{
		font-size: 2.4vw;
		padding: 1.5vw 2.5vw;
		margin-bottom: 0.8vw;
	}
	
	.answer p{
		line-height: 4vw;
	}
	
	
	
	
	
	
	
	/*---------------------------------------------------------------------
		申し込み_btn
	----------------------------------------------------------------------*/
	.buy_fix_btn{
		width: 13vw;
		height: 13vw;
		bottom: 6vw;
		right: 7vw;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	/**********************************
	
	footerエリア
	
	**********************************/
	.footer{
		height: 12vw;
	}

	.footer_link a,.footer_link p,.small{
		font-size: 2vw;
	}

	.footer_link p{
		margin: 0 2.5vw !important;
	}

	.small{
		text-align: center;
		display: block;
		padding-top: 1.5vw;
	}



}