
/*@Ÿ“’‚Î‚Ÿ`‚Î‚Ì’mŒb‘Ü‚Æ‚ÍH@*/


/*@Œ©o‚µ‰æ‘œ*/
h2#hthie{
	width:535px;
	height:150px;
	margin:0 auto 50px auto;
	padding:0;
	text-indent:-9999px;
	background:#FFFFFF url(../img/thiebukuro/h2.gif) no-repeat 0 0;
}

/*@ƒŠƒ“ƒN•”•ª‘S‘ÌÝ’è@*/
#thielinkbox{
	width:500px;
	margin:0 auto;
}

/*@ß–ñƒ}ƒ‹”éƒeƒNƒjƒbƒN@*/
h3#hsaving{
	width:500px;
	height:60px;
	margin:0;
	padding:0;
	background:#FFFFFF url(../img/thiebukuro/h_saving.jpg) no-repeat 0 0;
	border:none;
	text-indent:-9999px;
}

.salinkbox ul{
	width:500px;
	height:auto;
	margin:0;
	padding:0;
	list-style:none;
}
.salinkbox li{
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
.salinkbox li a{
	width:213px;
	height:90px;
	margin:10px 15px 0 15px;
	padding:0;
	text-decoration:none;
	text-indent:-9999px;
	border-left:5px solid #FF9900;
	border-top:1px solid #FF9900;
	border-right:1px solid #FF9900;
	border-bottom:1px solid #FF9900;
	display:block;
}
.salinkbox li.sonoa a:hover,.salinkbox li.sonob a:hover{
	border-left:5px solid #FF3300;
	border-top:1px solid #FF3300;
	border-right:1px solid #FF3300;
	border-bottom:1px solid #FF3300;
}

.salinkbox li.sonoa a{
	background:#FFFFFF url(../img/thiebukuro/bt_01.gif) no-repeat 0 0;
}

.salinkbox li.sonob a{
	background:#FFFFFF url(../img/thiebukuro/bt_02.gif) no-repeat 0 0;
}



/*@“’‚Î‚Ÿ`‚Î–Ú‚«‚«I@*/
h3#hselect{
	width:500px;
	height:60px;
	margin:0;
	padding:0;
	background:#FFFFFF url(../img/thiebukuro/h_select.jpg) no-repeat 0 0;
	border:none;
	text-indent:-9999px;
}

/*@‚¨‹q—l‚Ìº@*/
h3#hvoice{
	width:500px;
	height:60px;
	margin:0;
	padding:0;
	background:#FFFFFF url(../img/thiebukuro/h_voice.jpg) no-repeat 0 0;
	border:none;
	text-indent:-9999px;
}
.vlinkbox{
	width:240px;
	height:auto;
	margin:0;
	padding:5px;
	float:left;
}

.vlinkbox img{
	float:left;
	margin:0 5px 0 0;
}

.vlinkbox dl{
	margin:0;
	padding:0;
}

.vlinkbox dt{
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
}

.vlinkbox dt a{
	text-decoration:none;
	color:#0066CC;
}
.vlinkbox dt a:hover{
	text-decoration:none;
	color:#0066CC;
	background:#E1F2FF;
}

.vlinkbox dd{
	font-size:12px;
	margin:0;
	padding:0;
}




/*@Ÿ‚¨‹q—l‚Ìº@*/

/*@‹¤’Êƒwƒbƒ_Ý’è@*/
#voice h2{
	width:0px;
	height:0;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#voice h3{
	width:525px;
	height:100px;
	margin:0 auto 20px auto;
	padding:0;
	border:none;
	border-left:5px solid #0099CC;
}

#voice dl{
	position:relative;
	top:110px;left:180px;
}

#voice dt{
	font-size:14px;
	font-weight:bold;
}

#voice dd{
	margin:5px 0 0 0;
}

/*@‚¨‹q—l•Ê@h2ƒwƒbƒ_‰æ‘œÝ’è*/

/*@‹¤’ÊÝ’è@*/
#hnakamoto,#hinoue{
	width:535px;
	height:180px;
	margin:0 auto 30px auto;
}

/*’†–{—l*/
#hnakamoto{
	background:#FFFFFF url(../img/voice/nakamoto/h2.jpg) no-repeat 0 0;
}

/*ˆäã—l*/
#hinoue{
	background:#FFFFFF url(../img/voice/inoue/h2.jpg) no-repeat 0 0;
}

#voice ul{
	width:480px;
	margin:0 auto;
	padding:10px 0 10px 30px;
	background:#FFDECE;
}

#voice li{
	letter-spacing:1px;
	padding:3px 0;
}


p.voicepicl{
	font-size:14px;
	font-weight:bold;
	letter-spacing:0;
	color:#0066FF;
}
p.voicepicl img{
	float:left;
}


p.voicepicr{
	font-size:14px;
	font-weight:bold;
	letter-spacing:0;
	color:#FF6666;
}
p.voicepicr img{
	float:right;
}

/*@‹­’²@*/
#main #voice strong{
	color:#FF0000;
}


/*@‘¼‚Ì‚¨‹q—l‚Ìº‚Ö‚ÌƒŠƒ“ƒN•”•ªiƒTƒCƒgÅ‰º•”j@*/
.voicelinkbox{
	width:480px;
	margin:0 auto;
	padding:10px;
	border:1px dashed #0066FF;
}

h2#hvoicelink{
	width:500px;
	height:60px;
	margin:0 auto 20px auto;
	text-indent:-9999px;
	background:#FFFFFF url(../img/thiebukuro/h_voice.jpg) no-repeat 0 0;
}

#main .voicelinkbox p{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
#main .voicelinkbox a{
	font-weight:bold;
	color:#0066FF;
}
#main .voicelinkbox p.vlinkname{
	margin:10px 0 0 0;
	font-size:14px;
	text-align:right;
}





/*@ŸƒKƒX‹‹“’Ší‚¨Žæ‘Ö‚¦‚Ì—¬‚ê@*/

.changebox{
	width:500px;
	margin:0 auto 0 auto;
	border:1px solid #3399CC;
}

.changebox h3{
	width:477px;
	margin:0;
	background:#FFFFFF;
	border-bottom:1px solid #3399CC;
}

.changebox ul{
	width:400px;
	margin:0 auto;
	padding:10px 0 10px 30px;
	background:#FFDECE;
}

.changeboxe li{
	letter-spacing:1px;
	padding:3px 0;
}

img.changearrow{
	margin:10px 0 10px 250px;
}





/*@ŸƒKƒX‹‹“’Ší‚¨Žæ‘Ö‚¦‚Ì—¬‚ê@*/
#selecta{
	margin:0 0 40px 0;
}

#selecta ul{
	margin:0 40px;
	padding:10px 0 10px 30px;
	background:#FFDECE;
}

#selecta li{
	letter-spacing:1px;
	padding:3px 0;
}


#selectb ul{
	margin:0 40px 0 40px;
	padding:10px 10px 10px 25px;
	border:1px dashed #368CB6;
}

#selectb dl{
	margin:0 40px 0 40px;
	padding:10px;
	background:#FFECEC;
	border:1px solid #FF6666;
}
#selectb dt{
	font-weight:bold;
	color:#CC3333;
	margin:0 0 10px 0;
}
#selectb dd{
	margin:0;
	font-size:16px;
}





/*@Ÿß–ñƒ}ƒ‹”éƒeƒNƒjƒbƒN@*/
#saving h2{
	width:425px;
	height:50px;
	margin:0 auto 30px auto;
	padding:50px 0 0 110px;
	font-size:16px;
	font-weight:bold;
	background:#FFFFFF url(../img/saving/h2.jpg) no-repeat 0 0;
	color:#000000;
}
#savingpoint h3{
	width:535px;
	height:100px;
	margin:0 auto 20px auto;
	padding:0;
	text-indent:-9999px;
	background:#FFFFFF url(../img/saving/h_point.gif) no-repeat 0 0;
	border:none;
}






/*@ŸƒƒbƒZ[ƒW@*/

/*@ƒTƒCƒ“@*/
p.sign{
	padding:40px 0 20px 0;
	text-align:right;
}

/*@Œ©o‚µ‰æ‘œ*/
h2#hmess{
	width:545px;
	height:250px;
	margin:0 auto 50px auto;
	padding:0;
	text-indent:-9999px;
	background:#FFFFFF url(../img/message/h2.jpg) no-repeat 0 0;
}

/*@ƒTƒCƒ“@*/
p.sign{
	padding:40px 0 20px 0;
	text-align:right;
}



/*@Ÿ‰ïŽÐŠT—viƒe[ƒuƒ‹jÝ’è@*/

table.comprof{
	margin:0 auto 20px auto;
	width:500px;
	font-size:12px;
	letter-spacing:1px;
	border-collapse:separate;
	border-spacing:0 10px;
}

table.comprof caption{
	margin:0 auto 20px auto;
	padding:3px 0 3px 10px;
	font-size:14px;
	font-weight:bold;
	color:#88A247;
	text-align:left;
	letter-spacing:1px;
	border-left:12px solid #171C60;

}

table.comprof th{
	text-align:left;
	padding:3px 10px 3px 10px;
	background:#F0F3FA;
	border-left:5px solid #368CB6;
	border-bottom:1px solid #CCCCCC;
}

table.comprof td{
	padding:5px 5px 5px 10px;
	border-bottom:1px solid #CCCCCC;
}



/*@Ÿƒvƒ‰ƒCƒoƒV[ƒ|ƒŠƒV[@*/

/*@ƒy[ƒWƒgƒbƒvƒeƒLƒXƒgÝ’è@\\\\\@*/
#privacybox p{
	font-size:12px;
	margin-bottom:15px;
}

/*@“à—eƒeƒLƒXƒgÝ’è@\\\\\@*/
#privacybox dl{
	margin:0 30px 40px 40px;
	letter-spacing:1px;
	
}

#privacybox dt{
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:3px 0 3px 10px;
	border-left:8px solid #2E8EC1;
}

#privacybox dd{
	font-size:12px;
	margin:0;
	padding:0;
	line-height:140%;
	
}


/*@ƒŠƒXƒg•\Ž¦@\\\\\@*/
#privacybox ol{
	margin:20px 0;
	padding:10px 5px 10px 25px;
	line-height:150%;
	background:#F0F3FA;
}



/*@ƒAƒhƒŒƒX•\Ž¦Ý’è@\\\\\@*/
#privacyad{
	width:450px;
	margin:0 auto;
	padding:20px;
	background:#F0F3FA;
	border:1px solid #CCCCCC;
}

#privacyad h2{
	width:auto;
	height:auto;
	margin:0 0 10px 0;
	padding:0 0 0 5px;
	font-size:12px;
	color:#333333;
	border-left:10px solid #88A247;
	background:none;
}

#privacyad address{
	line-height:120%;
	font-style:normal;
}

#privacyad address strong{
	font-weight:bold;
}

#privacyad address a:hover{
	background:none;
}



/*@ŸƒTƒCƒgƒ}ƒbƒv@*/

ul#sitemap{
	margin:0 0 50px 0;
}

ul#sitemap li{
	list-style:none;
	line-height:130%;
	letter-spacing:1px;
	color:#333333;
}

#sitemap li#maphome{
	padding:0 0 0 20px;
	background:#FFFFFF url(../img/map/ico_home.gif) no-repeat 0 0;
}

/*@ƒŠƒXƒg2’i–ÚÝ’è@*/
ul.listb{
	margin:15px 0 0 10px;
}
.listb li{
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	background:#FFFFFF url(../img/map/ico_arrow-rbc.gif) no-repeat 0 0;
	
}

/*@ƒŠƒXƒg3’i–ÚÝ’è@*/
ul.listc{
	margin:0 0 20px 0;
	padding:0;
}
.listc li{
	margin:0 0 5px 20px;
	padding: 0 0 0 15px;
	background:#FFFFFF url(../img/map/ico_arrow-rb.gif) no-repeat 0 1px;
	
}

/*@ƒŠƒXƒgƒŠƒ“ƒNÝ’è@*/
ul#sitemap a{
	text-decoration:none;
	color:#333333;
	
}

ul#sitemap a:hover{
	text-decoration:none;
	color:#333333;
	border-bottom:1px solid #171C60;
	background:#CAE8FD;
	
}

/*@ƒŠƒ“ƒN‚Ì–³‚¢2’i–ÚŒ©o‚µ‚ÌÝ’è@*/
.listb li.block{
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	background:#FFFFFF url(../img/map/ico_block-b.gif) no-repeat 0 0;
}


/*@ŸƒŠƒ“ƒNW@*/

/*@ƒTƒCƒgÐ‰î•”•ªÝ’è@\\\\\@*/

#linkbox dl{
	margin:0 50px 20px 50px;
	padding-bottom:20px;
	border-bottom:1px dashed #CCCCCC;
}

/*@ŠeƒeƒLƒXƒgÝ’è@\\\\\@*/
#linkbox dt{
	margin:0 0 5px 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	background:#FFFFFF url(../img/link/ico_box.gif) no-repeat 0 2px;
}

#linkbox dd{
	margin:0 0 0 25px;
}


/*@ƒŠƒ“ƒNÝ’è@\\\\\@*/
#linkbox dt a{
	text-decoration:none;
	color:#333333;
	margin:0 0 0 25px;
}

#linkbox dt a:hover{
	margin:0 0 0 25px;
	border-bottom:1px solid #171C60;
	background:#CAE8FD;
}

/*@–K–âÏ‚ÝÝ’è@\\\\\@*/
#linkbox dt a:visited{
	margin:0;
	padding-left:25px;
	text-decoration:none;
	color:#333333;
	background:#FFFFFF url(../img/link/ico_box-c.gif) no-repeat 0 0;
}





/*@Ÿ‚¨–â‚¢‡‚¹@*/

#inqbox{
	margin:40px 0 0 0;
	padding:0;
}


/*@‚¨–â‚¢‡‚¹ƒy[ƒWÝ’è@\\\\\@*/
#inqbox p{
	margin:0 10px 15px 60px;
}

/*@ƒŠƒXƒgÝ’è@\\\\\@*/
#inqbox ul{
	margin:0 0 10px 0;
	padding:0 0 0 50px;
	font-size:14px;
}

/*@ƒe[ƒuƒ‹Ý’è@\\\\\@*/
#inqbox table{
	margin:0 0 30px 70px;
	border-collapse:separate;
	border-top:1px solid #BBC7E5;
	border-left:1px solid #BBC7E5;
}

#inqbox table th,#inqbox table td{
	padding:5px 10px;
	border-bottom:1px solid #BBC7E5;
}

#inqbox table th{
	background:#F0F3FA;
	text-align:left;
}

#inqbox table td{
	border-right:1px solid #BBC7E5;
}





/*@ƒtƒH[ƒ€•”•ªÝ’è@\\\\\@*/
#inqbox strong{
	color:#CC0000;
	margin:0 0 0 40px;
}

table#form{
	margin:0 auto 20px auto;
	width:500px;
	letter-spacing:1px;
	border-collapse:separate;
	border-spacing:0 10px;
	border:none;
}

table#form caption{
	margin:0 auto 20px auto;
	padding:3px 0 3px 10px;
	font-size:14px;
	font-weight:bold;
	color:#88A247;
	text-align:left;
	letter-spacing:1px;
	border-left:12px solid #368CB6;
}

table#form th{
	text-align:left;
	padding:3px 5px 3px 10px;
	border-left:5px solid #368CB6;
	border-bottom:1px solid #BBC7E5;
	background:#F0F3FA;
}

table#form td{
	padding:5px 5px 5px 10px;
	border-bottom:1px solid #BBC7E5;
	color:#666666;
}

#inqbox th b{
	color:#CC0000;
}

/*@‚¨–â‚¢‡‚¹“à—e•”•ªÝ’èiƒtƒH[ƒ€j@\\\\\@*/
table#formb{
	width:500px;
	margin:0 auto;
	border:none;
}

table#formb th{
	text-align:left;
	padding:5px 5px 3px 10px;
	border-left:5px solid #368CB6;
	border-bottom:1px solid #BBC7E5;
	background:#F0F3FA;
}

table#formb td{
	padding:10px 5px;
	border:none;
}

#inqsubmit{
	padding:0 30px;
}



/*@ŸƒLƒƒƒ“ƒy[ƒ“iGOGOƒLƒƒƒ“ƒy[ƒ“j@*/

#cangogo h2{
	width:535px;
	height:170px;
	margin:0;
	padding:0;
	margin:0 auto;
	text-indent:-9999px;
	background:#FFFFFF url(../img/can/gogo/top.jpg) no-repeat 0 0;
}

#cangogo ul{
	margin:0 40px;
	padding:10px 0 10px 30px;
	background:#FFDECE;
	list-style:none;
}

#cangogo li{
	letter-spacing:1px;
	padding:3px 0;
}


/*@ŸƒKƒXƒg[ƒ^ƒ‹ƒAƒhƒoƒCƒU[‚ÌÐ‰î@*/

#adviser h2{
	width:535px;
	height:160px;
	margin:0 auto 30px auto;
	padding:0;
	text-indent:-9999px;
	background:#FFFFFF url(../img/adviser/top.jpg) no-repeat 0 0;
}

#adviser dl{
	width:535px;
	height:160px;
	margin:0 auto 50px auto;
	padding:0;
	background:#FFFFFF url(../img/adviser/bg_h.gif) repeat-x top left;
	border:1px solid #FFFFFF;
}

#adviser dt{
	margin:70px 0 40px 0;
	padding:0;
	font-weight:bold;
	color:#003366;
}

#adviser dd{
	margin:0;
	padding:0;
	color:#003366;
	text-align:right;
}


#adviser img{
	float:left;
	margin:10px 10px 20px 15px;
	border:1px solid #CCCCCC;
}






/*@Ÿ‚æ‚­‚ ‚éŽ¿–â‚Æ‰ñ“ši2008/09/30Œ»Ýi–¢§ìjj@*/

/*@–ÚŽŸ•”•ª@\\\\\@*/
/*
#qabox #qaintro{
	margin:0 20px 50px 20px;
	padding:15px 10px;
	border:1px solid #CCCCCC;
	background:#FFFFCC;
}
#qabox h4{
	width:auto;
	margin:0 0 10px 0;
	padding:0 0 0 5px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border-left:none;
	border-bottom:1px solid #666666;
}

#qabox ul{
	margin:0 0 40px 5px;
	padding:0;
	line-height:120%;
}

#qabox li{
	list-style:none;
	padding:3px 0 3px 25px;
	margin:5px 0;
	background:#FFFFCC url(../img/qa/ico_q.gif) no-repeat 0 3px;
}

#qabox li a{
	text-decoration:none;
	color:#333333;
}

#qabox li a:hover{
	border-bottom:1px solid #FF8004;
	background:#FFCC99;
}
*/


/*@Q•A•”•ª@\\\\\@*/
/*
#qabox dl{
	margin:0 30px 30px 30px;
	border-bottom:1px dashed #CCCCCC;
}

#qabox dt{
	padding:1px 0 0 25px;
	margin:3px 0 8px 0;
	font-size:14px;
	background:#FFFFFF url(../img/qa/ico_q.gif) no-repeat 0 0;
}

#qabox dd{
	margin:0 0 0 10px;
	padding:0 0 0 25px;
	line-height:140%;
	background:#FFFFFF url(../img/qa/ico_a.gif) no-repeat 0 0;
}

#qabox dd strong{
	font-size:14px;
	font-weight:bold;
	color:#FF6666;
}
*/



