@charset "utf-8";

/* ----------------------------------------------------------
 Frameworks
-----------------------------------------------------------*/

/* Category Title */
.inquiry  #contents:before { background: transparent url("/inquiry/images/categoryTitle.jpg") no-repeat center center; }

/* GlobalNav */
.inquiry header #globalNav ul li a[href*="inquiry"] { background: #fff; }


/* ----------------------------------------------------------
 Inquiry > index.html
-----------------------------------------------------------*/

/*---------- telSec ----------*/

#telSec {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: stretch;
	align-items: stretch;
	}
	#telSec h3 { width: 100%; }
	
	#telSec .telBox {
		position: relative;
		width: 595px; min-height: 225px;
		margin: 0 0 10px 10px; padding: 10px 10px 10px 220px;
		box-shadow: inset 0 0 0 1px #ddd;
		border: 4px solid #eee;
		}
		#telSec .telBox:nth-of-type(2n+1) { margin-left: 0; }
		
		#telSec .telBox h4 {
			margin: 0 0 0 -225px; padding: 10px 0 10px 225px;
			font-size: 1.25rem;
			color: #fff;
			background: #2867a7;
			border: none;
			}
		
		#telSec .telBox p { margin: 0; }
		
		#telSec .telBox p.telNum {
			height: 140px;
			display: -webkit-flex;
			display: flex;
			-webkit-align-items: center;
			align-items: center;
			}
			#telSec .telBox:nth-of-type(1) p.telNum { height: 85px; }
			
			#telSec .telBox p.telNum a {
				padding: 0 0 0 70px;
				display: block;
				font-size: 2.5rem;
				font-weight: bold;
				color: #2867a7;
				background: transparent url("/common/images/icoTel.png") no-repeat left center;
				}
		
		#telSec .telBox p.teImage {
			position: absolute;
			left: 10px; top: 20px;
			margin: 0;
			}


/*---------- formSec ----------*/

#formSec .txtSds {
	font-size: 2rem;
	color: #ff0000;
	}
	#formSec .icoAsterisk.txtSds:before {
		font-size: 1rem;
		color: #333;
		}

	#formSec .txtSds a {
		border-bottom: solid 1px black;
		}






