@charset "utf-8";

/* ▼▼▼ FAQ
=====================================*/
ul.faq_tab {
	margin-bottom: 40px;
	clear: both;
	overflow: hidden;
	}
	ul.faq_tab li {
		float: left;
		width: 190px;
		height: 40px;
		margin-right: 15px;
		text-indent: -9999px;
		cursor: pointer;
		}
	ul.faq_tab li:last-child {margin-right: 0;}	
		ul.faq_tab li.tab1 {background: url(./img/faq_tab01.png) no-repeat left top;}
			ul.faq_tab li.tab1.selected,
			ul.faq_tab li.tab1:hover {background: url(./img/faq_tab01_over.png) no-repeat left top;}
		ul.faq_tab li.tab2 {background: url(./img/faq_tab02.png) no-repeat left top;}
			ul.faq_tab li.tab2.selected,
			ul.faq_tab li.tab2:hover {background: url(./img/faq_tab02_over.png) no-repeat left top;}
			
.faq_tab_box {
	overflow: hidden;
	}
.faq_tab_box .no {display: none;}	

dl.faq_list {
	overflow: hidden;
	}
	dl.faq_list dt {
		background: url(img/q.gif) no-repeat left center;
		padding-left: 45px;
		margin-bottom: 20px;
		font-weight: bold;
		line-height: 29px;
		}
	dl.faq_list dd {
		min-height: 29px;
		background: url(img/a.gif) no-repeat left top;
		padding-left: 45px;
		margin-bottom: 40px;
		}
		dl.faq_list dd a {
			color: #0066B7;
			text-decoration: underline;
			}
		dl.faq_list dd a:hover {
			text-decoration: none;
			}
			
.coming {
	color: #FF0000;
	font-size: 24px;
	font-weight: bold;
	}