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

/*----------------------------------------------------------------------------------------------------
	sp
----------------------------------------------------------------------------------------------------*/

div#main {
	display: block;
}

ul#breadcrumb {
	display: none;
}

div#pagetitle {
	display: none;
}

div#about_main {
	padding: 0 10px 10px;
}

p.honmon {
	font-size: 1.5em;
	padding-bottom: 10px;
}

p.ask {
	font-size: 1.4em;
	padding-top: 10px;
	color: #09815a;
	font-weight: bold;
}

p.ask_input {
	font-size: 1.4em;
	padding: 0 0 1.5em 2em;
}

	p.ask_input span {
		color: red;
	}

div#btnArea {
	padding: 10px 0;
	text-align: center;
}

	div#btnArea form {
		display: inline-block;
	}

dl#confirmList {
	padding: 0 10px 10px;
}

	dl#confirmList dt {
		font-size: 1.5em;
		color: #09815a;
		font-weight: bold;
		padding-bottom: 5px;
	}

	dl#confirmList dd {
		font-size: 1.5em;
		padding: 0 0 1em 1em;
	}

	dl#confirmList dd span {
		color: #f00;
	}

h3#thanxHead {
	font-size: 1.4em;
	padding: 0 1em 1em;
}

p.thanxTXT {
	font-size: 1.4em;
	padding: 0 1em 1em;
}


p.totop {
	text-align: right;
	font-size: 12px;
	padding: 0 2em 0 0;
}

/*----------------------------------------------------------------------------------------------------
	pc
----------------------------------------------------------------------------------------------------*/

@media all and (min-width: 769px) {

	ul#breadcrumb {
		display: block;
	}

	div#pagetitle {
		display: block;
		background: url(/images/pc/share/bg_pagetitle.gif) no-repeat;
	}

	p#pageLead {
		display: none;
	}

	div#about_main {
		padding: 0;
	}

	p.honmon {
		font-size: 1.4em;
		padding: 0 0 1em;
	}

	p.revise01 {
		padding-bottom: 0;
	}

	p.revise02 {
		padding-bottom: 1.4em;
	}

	p.ask {
		color: #09825a;
		font-size: 1.4em;
		padding-bottom: 1em;
	}

		p.ask input,
		p.ask textarea {
			font-size: 1.1em;
			padding: 0.2em;
		}

	p.ask_input {
		font-size: 1.4em;
		padding: 0 0 1.5em 2em;
	}

		p.ask_input span {
			color: red;
		}

	div#btnArea {
		text-align: left;
	}

	h3#thanxHead {
		font-size: 1.4em;
		padding: 0 1em 1em;
	}

	p.thanxTXT {
		font-size: 1.4em;
		padding: 0 1em 1em;
	}

}