/*--------------------------------------------------------------------
common
cssの初期化
--------------------------------------------------------------------*/


* {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	color:#333333;
	line-height:1.8em;
	

}


/*bodyのスタイル*/

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background:url(../commonimg/bg_header.jpg);
	background-repeat:repeat-x;

}

p {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align:left;
}

img{
	padding:0px;
	margin:0px;
}


html, body {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	font-size: 100%;
}


h2, h3, h4, h5, h6, address, div, blockquote, p, pre, li, dl, dt, dd, hr {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}



table, caption, th, td {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object, iframe {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
	font-size: 100%;
}


h1{
	margin:0px 0px 100px;
}

h1.ttl_s{
	margin:0px 0px 20px;
}

a {
	color: #CC6600;
}

a:hover {
	color:#B70000;
}

	
/*--------------------------------------------------------------------
common
ページ共通部分
--------------------------------------------------------------------*/

/*containerのスタイル*/

#container{
	width:600px;
	text-align:center;
	margin:0px auto;
	font-size:12px;
	color:#000000;
	position:relative;
	padding:74px 0px 0px;
}

.question{
	position:absolute;
	top:90px;
	left:210px;
	width: 301px;
	height: 28px;
	text-align:left;
}
	
.fleft{
	float:left;
	text-align:left;
}

.fright{
	float:right;
}

.clear{
	clear:both;
}

.boxm{
	background:url(../question/img/boxm.jpg);
	background-repeat:repeat-y;}
	
.box{
	width:542px;
	margin:0px auto;}

.w600{
	width:600px;
	margin:0px auto;}
	
p{
	margin:0px 0px 30px;
	line-height:2.0em;}
	
.mt20{
	margin:20px 0px 0px;}

.mu20{
	margin:0px 0px 20px;}
.resultflame {
	padding: 10px;
	border: 1px solid #CCCCCC;
	text-align: left;
}
.resultflame p {
	margin-top: 5px;
	margin-bottom: 5px;
}



input{
	line-height:1.5em;}
