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

	entry_guidance.css

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

/*main_box*******************************************/
div.main_imgbox {
	display			: flex;
	justify-content	:center;
	align-items		: center;
	margin			: 0 auto;
	width			: 98rem;
	height			: 29.7rem;
	text-align		: left;
	padding			:0;
}

.webp div.main_imgbox {
	background: url(../img/fukawa-common_mainbk.webp) no-repeat;
	display			: flex;
	justify-content	:center;
	align-items		: center;
	margin			: 0 auto;
	width			: 98rem;
	height			: 29.7rem;
	text-align		: left;
	padding			:0;
}

.no-webp div.main_imgbox {
	background: url(../img/fukawa-common_mainbk.jpg) no-repeat;
	display			: flex;
	justify-content	:center;
	align-items		: center;
	margin			: 0 auto;
	width			: 98rem;
	height			: 29.7rem;
	text-align		: left;
	padding			:0;
}

div.main_contents {
	width: 96rem;
}

section{
	margin: 0 0 10rem 0;
}

section.careear{
	margin: 0 0 3.5rem 0;
}

section.last_sec{
	margin: 0;
}

/*end**********************************************/

h1.title_1{
	text-align: center;
	margin-left: 4.1rem;
}

h1.title_1 img{
	display: block;
	width: 20.2rem;
	height: 7.4rem;
	margin: 0 auto;
}

h2.title_2{
	font-family: 'Noto Sans Japanese', serif;
	font-size: 2.2rem;
	line-height: 3.8rem;
	color: #61b0e2;
	text-align: left;
	margin: 0 0 1rem 0;
}

h2.title_2:before{
	content: '';
	display: inline-block;
	width: 3.7rem;
	height: 4.4rem;
	background-image: url(../img/fukawa-clover.svg);
	background-size: 3.7rem 4.4rem;
	vertical-align: -0.5rem;
	margin: 0 1rem 0 0;
}

img.leafs_line{
	display: block;
	margin:0 0 2rem 0;
}

p.common_txt{
	font-size: 1.5rem;
	line-height: 2.7rem;
	color: #595757;
	text-align: left;
}

p.justify{
	text-align: justify; 
	text-justify: inter-ideograph;/*IE用justify*/
}

p.left_line{
	text-align: left; 
}

h3.title_3{
	font-family: 'Noto Sans Japanese', serif;
	font-size: 1.7rem;
	line-height: 2.9rem;
	color: #595757;
	text-align: left;
	margin: 0 0 0.5rem 0;
}

span.maru{
	font-weight: normal;
}

div.mag_adjustbox{
	margin: 3.5rem 0 0 0;
}

div.mag_adjustbox_left{
	margin: 0 0 0 1.7rem;
}

.webp div.backimg_1{
	background: url(../img/fukawa-entry_1.webp) no-repeat;
	background-position: top right;
}

.no-webp div.backimg_1{
	background: url(../img/fukawa-entry_1.jpg) no-repeat;
	background-position: top right;
}

/*span.number{
	font-family: 'Noto Sans Japanese', serif;
}*/

span.spacer1{
	padding: 0 0 0 1.5rem;
}

table.price_tb{
	width: 94rem;
	margin: 0 0 5rem auto;
}

th.price_th,
td.price_td{
	font-size: 1.5rem;
	line-height: 2.3rem;
	color: #595757;
	height: 4.2rem;
	border: solid 0.1rem #595757;
}

th.price_th{
	font-weight: normal;
	text-align: left;
	width: 16.5rem;
	background: #ebf3d9;
	padding: 0.5rem 0 0 2rem;
}

td.price_td{
	padding: 0.5rem 0 0 2.5rem;
	text-align: left;
}

td.padadjust_td{
	padding: 1rem 2rem 1rem 2.5rem;
}

.webp div.backimg_2{
	background: url(../img/fukawa-entry_2.webp) no-repeat;
	background-position: top right;
	padding: 1rem 0 0 0;
	height: 22.7rem;
}

.no-webp div.backimg_2{
	background: url(../img/fukawa-entry_2.jpg) no-repeat;
	background-position: top right;
	padding: 1rem 0 0 0;
	height: 22.7rem;
}

span.spacer2{
	padding: 0 3rem 0 0;
}

footer{
    margin: 6.5rem auto 0 auto;
}


/*グーグルwebフォントの読み込み指定*/

@import url(http://fonts.googleapis.com/earlyaccess/cwtexfangsong.css);



/*Safariだけに適用されるCSSハック*/

@media screen and (-webkit-min-device-pixel-ratio:0) {

}



/* IE10以降だけに適用されるCSSハック*/

@media all and (-ms-high-contrast:none){



}

