@charset "UTF-8";
@import url("../../voice/index.css");

/* contents ********** */

/* about */
#about        { background:url(../imgtop/bg02.png); padding:0; }
#about .inner { 
	background:url(../imgtop/mitsuchi.png) no-repeat right bottom;
	padding:50px 0;
	min-height: 280px;
}
#about li {
	background:#ecaf94; margin-right:1em; padding:.5em 1em; border-radius:20px; float:left;
	color:#ad0000; line-height:1em; font-size:110%;
}
#contents #about h2 {
	background:none; margin:0; padding:.8em 0 .5em; clear:both;
	color:#ac5500; text-align:left;
	font-size: 165%;
}
#about h2 span { font-size:140%; padding-right:.1em; }
#about p { width:630px; }

/* accident */
#accident h3 { float:right; border:0; margin:0; }
#accident p  { float:left; }

/* five */
#contents #five h2 { background:none; border-bottom:5px solid #fc7927; margin:0; }
/**/
#five ol { list-style:none; padding:0; }
#five ol li { background:#EEE; clear:both; }
#five ol div { width:440px; padding:15px 20px; float:left; }
#five ol p { padding:10px 0 0; }
#five ol h3 {
	background: no-repeat; border:0; padding:15px 0 15px 60px; margin:0;
	color:#605508; font-weight:normal; line-height:1em;
}
#five ol li:nth-child(1) h3 { background-image:url(../imgtop/five01.png); }
#five ol li:nth-child(2) h3 { background-image:url(../imgtop/five02.png); }
#five ol li:nth-child(3) h3 { background-image:url(../imgtop/five03.png); }
#five ol li:nth-child(4) h3 { background-image:url(../imgtop/five04.png); }
#five ol li:nth-child(5) h3 { background-image:url(../imgtop/five05.png); }
/**/
#five ol li               img { float:right; }
#five ol li:nth-child(2n) img { float:left; }
/* faq */
#five .faq { clear:both; padding-top:2em; }
#five .faq li:nth-child(1) { float:left; }
#five .faq li:nth-child(2) { float:right; }

/* voice */
#voice     { background:url(../imgtop/bg01.png); }
#voice h3  { background:#fc7927; color:#FFF; text-align:center; padding:.5em 0; }

/* telephone */
#telephone    { background:url(../imgtop/tel_bg.jpg); background-size:cover; padding:2.5em 0; color:#FFF; }
#telephone h2 { border-bottom:1px solid #FFF; background:none; }
#telephone h3 {
	border:0; margin:1em 0 0;
	text-align:center; color:#FFF; text-shadow:none; letter-spacing:.2em;
}
#telephone div div { display:block; border:1px solid #FFF; padding:1em 0 .5em; text-align:center; }
#telephone table { margin-top:0; }
#telephone th, #telephone td { border:1px solid #FFF; padding:10px; }
#telephone th { background:#fc7927; font-size:140%; }
#telephone td { vertical-align:top; }
#telephone u  {
	background:#fc7927; border-radius:10px; padding:2px 5px 0; vertical-align:top;
	font-size:60%; margin-right:.5em;
}
#telephone p  { text-align:center; }
#telephone u:nth-child(1){ margin-right:1.5em; }
/*
#telephone em {
	background:#FFFFFF; border-radius:20px; padding:2px 2em 0 2.4em; vertical-align:top;
	font-size:70%; color:#fc7927; letter-spacing:.4em;
}

/**/

/* 20220818追記 info
#info .inner { width:640px; border:2px solid #fc7927; }
#info h2 { min-width:100%; }
#info p  { padding:0 20px 20px 20px; }
*/
#info .inner { width:640px; border:4px solid #fc7927; }
#info h2 { min-width:100%; margin:0; }
#info h4 { color:#fc7927; font-size:120%; border-bottom:1px solid #fc7927; }
#info h3,
#info h4,
#info p  { margin:20px; }
