@charset "utf-8";

#contents {
	width: 100% !important;
}

/*-----------------------------------------------------
body
------------------------------------------------------*/
body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;}


body *{
	line-height:1.4;
}

hr{
	display:none;
}


/*-----------------------------------------------------
#wrapper
------------------------------------------------------*/

#wrapper{
	width:980px;
	margin:0 auto;
	padding:30px 0 50px;
	text-align:left;
}


h1.title{
	font-size:28px;
	font-weight: bold;
	margin-bottom:35px;
}

h2.pageTitle{
	font-size: 161.6%;
	font-weight: bold;
	padding-bottom:4px;
	border-bottom:3px solid #000;
	margin-bottom:20px;
}

h3.midashi{
	font-size: 138.5%;
	font-weight: bold;
	padding-left:10px;
	border-left:6px solid #041D41;
	line-height:32px;
	margin-bottom:15px;
}


.linkBullet a {
	background:url(../image/bullet_red.png) left center no-repeat;
	padding-left:10px;
}


/*faqページ　＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

#faqWrapper ul{
	margin-left:16px;
}

#faqWrapper ul li{
	margin-bottom:1em;
	display:table;
}

#faqWrapper ul li div{
	display:table-cell;
	line-height:1.6;
}

#faqWrapper ul li div.q,
#faqWrapper ul li div.a{
	font-weight:bold;
	padding-right:0.8em;
	font-size:20px;
}

#faqWrapper ul li div.q{
	color:#666;
}

#faqWrapper ul li div.a{
	color:#c00;
}

#faqWrapper ul li div.question,
#faqWrapper ul li div.answer{
	font-size:16px;
}


@media only screen and (max-width: 736px) {
	#wrapper{
	width:92%;
	margin:0 4%;
	padding:20px 0;
	}
	
	h1.title{
	font-size:18px;
	margin-bottom:4%;
	}
	
	h2.pageTitle{
	font-size: 18px;
	}
	
	h3.midashi{
	font-size: 16px;
	}
	
	.tx16 {
		font-size: 14px !important;
	}
	
	#faqWrapper ul li div.question,
	#faqWrapper ul li div.answer{
	font-size:14px;
	}
	
	.privacyLink01,
	.privacyLink02 {
		display: block;
		padding-left:1.6em;
	}
	
	.privacyLink01 {
		margin-bottom: 1em;
	}

}