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

#faq{}
	#faq .but{
		max-width:300px;
		}
	#faq h3{
		background:url(../../commonImg/pattern_D.jpg);
		}
	#faq article{
		padding:0;
		}
	#faq dl{
		margin:-15px;
		}
	#faq dl+dl{
		margin-top:15px;
		}
	#faq dt{
		position:relative;
		padding:20px 10% 20px 18%;
		font-weight:bold;
		}
		#faq dt:before{
			content:"";
			position:absolute;
			top:15px;
			left:15px;
			width:10%;
			max-width:50px;
			padding-top:100%;
			background:url(../../access/images/iconQ.png) no-repeat;
			background-size:100% auto;
			}
		#faq dt:after{
			content:"";
			position:absolute;
			top:50%;
			right:15px;
			width:5%;
			margin-top:-5px;
			padding-top:100%;
			background:url(../../access/images/iconQ_s2.png) no-repeat;
			background-size:100% auto;
			}
		#faq dt.sel{}
			#faq dt.sel:after{
				background:url(../../access/images/iconQ_s1.png) no-repeat;
			background-size:100% auto;
				}
	#faq dd{
		position:relative;
		padding:15px 15px 15px 18%;
		border-top:1px solid #b0b0b0;
		background:#fffad9;
		}
		#faq dd:before{
			content:"";
			position:absolute;
			top:15px;
			left:15px;
			width:10%;
			max-width:50px;
			padding-top:100%;
			background:url(../../access/images/iconA.png) no-repeat;
			background-size:100% auto;
			}
	#faq dd p.center{
		margin-top:1em;
		}
	#faq dd a{
		color:#006fbf;
		}
	#faq dd a:hover img{
		opacity:0.75;
		filter: alpha(opacity=75); /* IE lt 8 */
		-ms-filter: "alpha(opacity=75)"; /* IE 8 */
		-khtml-opacity: .75; /* Safari 1.x */
		-moz-opacity: .75; /* FF lt 1.5, Netscape */
		}
	#faq .act{
		}
		
	#link li{
		list-style:inside;
		}
		
	#googleBox,#mapBox {
		width:120%;
		padding:2%;
		margin-top:4%;
		margin-left:-20%;
		}
		#googleBox img {
			width:200px;
			}
	
	#grs div {
		padding:8px;
		}
	
	#grs label {
		font-size:110%;
		}
		
	#grs p {
		padding-bottom:3%;
		}
		
	#gSearchWrapper {
		text-align:center;
	}

	select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
		border-radius: 3px;
		color: #555555;
		display: inline-block;
		font-size: 16px;
		width:100%;
		height: auto;
		line-height: auto;
		padding: 2px 3px;
		}
	select{
		width:33%;
		}