/* CSS Document */
/*---------------------共通---------------------*/
#tool{
width:100%;
text-align:center;
}
#tool #tool_content{
width:800px;
text-align:left;
margin:0 auto;
}

#tool #tool_content #tool_header{
margin-top:15px;
vertical-align:middle;
}
.qbox{
margin-top:10px;
width:800px;
height:608px;
background-color:#fcfec5;
border:#ff6600 1px solid;
}
.qbox .bbox{
width:713px;
margin-top:40px;
text-align:center;
}
.qbox .bbox table td div{
width:260px;
height:70px;
cursor: pointer;
}

/*---------------------index.html用css---------------------*/
/*背景画像*/
.qbox .top_base{
padding-top:27px;
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/top_base.gif) no-repeat;
width:718px;
height:520px;
margin:40px;
}
/*スタート*/
.qbox .bbox#top_bbox table td div.start_btn{
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/top_start_btn.gif) no-repeat;
}
.qbox .bbox#top_bbox{
margin-top:450px;
}
/*---------------------info.html用css---------------------*/
/*背景画像*/
.qbox .info_base{
padding-top:27px;
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/info_base.gif) no-repeat;
width:718px;
height:520px;
margin:40px;
}
/*診断スタート*/
.qbox .bbox#top_bbox table td div.info_btn{
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/info_start_btn.gif) no-repeat;
}
.qbox .bbox#top_bbox{
margin-top:450px;
}
/*---------------------question.html用css---------------------*/
/*初期表示*/
.qbox #q2,#q3,#q4,#q5,#q6,#q7,#q8{
display:none;
}
/*背景画像*/
.qbox .qbox_base{
padding-top:27px;
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/question_base.gif) no-repeat;
width:718px;
margin:40px;
}
/*質問文*/
.qbox #q1 .qtxt{
margin-left:27px;
width:674px;
height:47px;
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/question_1txt.gif) no-repeat;
}
.qbox #q2 .qtxt{
margin-left:27px;
width:674px;
height:47px;
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/question_2txt.gif) no-repeat;
}
.qbox #q3 .qtxt{
margin-left:27px;
width:674px;
height:47px;
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/question_3txt.gif) no-repeat;
}
.qbox #q4 .qtxt{
margin-left:27px;
width:674px;
height:47px;
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/question_4txt.gif) no-repeat;
}
.qbox #q5 .qtxt{
margin-left:27px;
width:674px;
height:47px;
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/question_5txt.gif) no-repeat;
}
.qbox #q6 .qtxt{
margin-left:27px;
width:674px;
height:47px;
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/question_6txt.gif) no-repeat;
}
.qbox #q7 .qtxt{
margin-left:27px;
width:674px;
height:47px;
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/question_7txt.gif) no-repeat;
}
.qbox #q8 .qtxt{
margin-left:27px;
width:674px;
height:47px;
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/question_8txt.gif) no-repeat;
}
/*選択肢ボタン*/
.qbox .blbox{
width:600px;
margin-bottom:30px;
margin-left:116px;
margin-right:0px;
margin-top:43px;
}
.qbox .blbox label input{
height:56px;
width:600px;
margin-bottom:12px;
}
/*次へ・診断ボタン*/
.qbox .bbox table td div.next_btn{
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/question_next_btn.gif) no-repeat;
}
.qbox .bbox table td div.sbmt_btn{
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/question_submit_btn.gif) no-repeat;
}
/*積み木*/
.qbox .bbox table td.b_gif{
text-align:right;
}
/*ステップ表示*/
.qbox .sbox{
width:713px;
}
.qbox .sbox table td{
text-align:center
height:52px;
background-color:#ffffff;
padding-right:2px;
}
.qbox .sbox table td.pdl2{
padding-left:2px;
}
.qbox .sbox table td img.s_on{
cursor: pointer;
}
/*---------------------診断結果用css---------------------*/
.qbox.answer #answer_tit{
width:100%;
height:36px;
margin-top:17px;
text-align:center;
}
.qbox.answer #ff_bg{
width:760px;
height:480px;
margin:17px;
padding-top:17px;
background-color:#ffffff;
}
.qbox.answer .answer_Flist li{
margin-bottom:19px;
font-size:12px;
}
/*safari用*/
body:first-of-type .qbox.answer .answer_Flist li{ 
margin-bottom:18px;
} 
.qbox.answer .answer_Flist li img{
	margin-right:8px;
}
.qbox.answer .answer_Flist#mainFlist{
	position:relative;
	left: 545px;
	top: 152px;
	width:8em;
}
.qbox.answer .answer_Flist#allFlist{
	position:relative;
	left: 640px;
	top: -47px;
	width:8em;
}
/*safari用*/
body:first-of-type .qbox.answer .answer_Flist#allFlist{ 
	top: -46px;
} 
.qbox.answer #answer_btm_tbl img{
margin:0 23px 11px 0;
}
.qbox.answer #answer_btm_tbl div#answer_risk_returnbox #Hlist{
	position:relative;
	width:270px;
	font-size:12px;
	left: 57px;
	top: 35px;
}
.qbox.answer #answer_btm_tbl div#answer_risk_returnbox #Hlist span#return{
	margin-right:62px;
}
.qbox.answer #answer_btm_tbl #Hlist img{
	margin:7px 1px 0 0;
}

/*---------answer1.html用css---------*/
/*背景画像*/
.qbox#answer1 .answer_base{
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/answer1_base.gif) no-repeat;
width:719px;
height:412px;
margin:19px 19px 0 19px;
}
.qbox#answer1 #answer_btm_tbl div#answer_risk_returnbox{
width:323px;
height:63px;
border:solid 1px #bac5c2;
margin:0 15px 23px 23px;
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/answer1_base_r.gif) no-repeat;
}

/*---------answer2.html用css---------*/
/*背景画像*/
.qbox#answer2 .answer_base{
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/answer2_base.gif) no-repeat;
width:719px;
height:412px;
margin:0px 19px 0 19px;
}
.qbox#answer2 #answer_btm_tbl div#answer_risk_returnbox{
width:323px;
height:63px;
border:solid 1px #bac5c2;
margin:0 15px 23px 23px;
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/answer2_base_r.gif) no-repeat;
}

/*---------answer3.html用css---------*/
/*背景画像*/
.qbox#answer3 .answer_base{
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/answer3_base.gif) no-repeat;
width:719px;
height:412px;
margin:0px 19px 0 19px;
}
.qbox#answer3 #answer_btm_tbl div#answer_risk_returnbox{
width:323px;
height:63px;
border:solid 1px #bac5c2;
margin:0 15px 23px 23px;
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/answer3_base_r.gif) no-repeat;
}

/*---------answer4.html用css---------*/
/*背景画像*/
.qbox#answer4 .answer_base{
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/answer4_base.gif) no-repeat;
width:719px;
height:412px;
margin:0px 19px 0 19px;
}
.qbox#answer4 #answer_btm_tbl div#answer_risk_returnbox{
width:323px;
height:63px;
border:solid 1px #bac5c2;
margin:0 15px 23px 23px;
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/answer4_base_r.gif) no-repeat;
}

/*---------answer5.html用css---------*/
/*背景画像*/
.qbox#answer5 .answer_base{
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/answer5_base.gif) no-repeat;
width:719px;
height:412px;
margin:0px 19px 0 19px;
}
.qbox#answer5 #answer_btm_tbl div#answer_risk_returnbox{
width:323px;
height:63px;
border:solid 1px #bac5c2;
margin:0 15px 23px 23px;
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/answer5_base_r.gif) no-repeat;
}
/*---------------------list.html用css---------------------*/
/*背景画像*/
.qbox .list_base{
padding-top:27px;
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/list_base.gif) no-repeat;
width:718px;
height:369px;
margin:22px;
}
/*閉じるボタン*/
.qbox .bbox#list_bbox table td div.close_btn{
background:url(/content/dam/daiwasecurities/products/fund/tsumitate/tool/images/list_close_btn.gif) no-repeat;
}
.qbox .bbox#list_bbox{
margin-top:30px;
}

.qbox#list #ff_bg{
width:760px;
height:519px;
margin:17px;
background-color:#ffffff;
}
.qbox#list #list_tit{
width:100%;
height:36px;
margin-top:17px;
text-align:center;
}

/*---------------------footer---------------------*/
#tool #tool_content #tool_txt{
padding:5px; 
border:#000000 solid 1px; 
width:100%;
margin:20px 0 20px 0;
}
#tool #tool_content #tool_risk_link{
text-align:right;
margin:20px 0 20px 0;
}

#subwin #content.t_tool{
width:600px;
text-align:left;
margin:0 auto;
}
