body{ FONT-SIZE: 12px; FONT-FAMILY:/* Verdana,Arial, Helvetica,MS P Gothic,MS UI Gothic,MS Gothic,Osaka, sans-serif;*/ "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;}
*{ FONT-SIZE: 12px;  font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;}
.whole {width:830px; padding:20px 0 0 0 ;  margin:0; }

.wrap {width:620px; padding:0;  margin:0; float:left; }

.wrap .greeting { margin:8px 20px 15px 50px; padding:0;}

.wrap .greeting H3 {font-size:16px; font-weight:bold; color:#2d2d2d; letter-spacing:0; margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:2px solid #2d2d2d;}

.RigthNav {width:190px; padding:0 0 0 10px;  margin:20px 5px 0 0;  float:left; height:300px; }
.RigthNav ul { list-style:none;  margin:0 ; padding:0;}
.RigthNav ul li{ list-style:none;  margin:0; padding:0;}

.qtion {margin:10px 10px 15px 50px; padding:0; list-style:none; font-size:1em;}
.qtion ul  {list-style:none; margin:0; padding:0;}
.qtion ul li {list-style:none; margin:5px 20px 5px 20px; padding:5px 20px 5px 15px; background-color:#F8F8F8; }


.answer{ margin:0; padding:0; COLOR: #333333; line-height:150%; }
.answer_1{ margin:10px 5px 5px 0; padding:5px; COLOR: #000; font-size:1.2em; font-weight:bold; border-left:3px solid #e4059e; background-color:#FDF4FF; }

.answer_2{ margin:0 5px 10px 10px; padding:5px 5px 10px 0; COLOR: #000; font-size:1em; border-bottom:1px dotted #999;  }


.qtion p{ margin:0; padding:0 0 15px 0;}
.qtion p a { color: #000; font-size:1.2em; font-weight:bold;  text-decoration:none; padding:2px 0; }
.qtion p a:hover { color: #000; font-size:1.2em; font-weight:bold; background-color:#FDF4FF; text-decoration:none; padding:2px 0; }


.qtion .top a { color: #A905A5;  font-size:1em; font-weight:nomal; text-decoration:none;}
.qtion .top a:hover {color: #2C2C2C;  font-size:1em;  font-weight:nomal; text-decoration:underline;}



.faqMenu { padding:5px 0; margin:0; display:block; width:184px; }

a.faqMenu1 {margin:0;display:block;	text-indent:-9999px;width: 184px; height:62px; background:top left url(/img/home/faqMenu.jpg) no-repeat ;}

a.faqMenu1:hover {background-position: -183px 0px; color:#bf0189; text-decoration:none;}

.on a.faqMenu1 {margin:0;display:block;	text-indent:-9999px;width: 184px; height:62px; background:top left url(/img/home/faqMenu.jpg) no-repeat ;background-position: -183px 0px; }

.on a.faqMenu1:hover {background-position: -183px 0px; color:#bf0189; text-decoration:none;}

.faqMenu2 {margin:0; padding:0; display:block;	text-indent:-9999px;width: 184px; height:41px; background:top left url(/img/home/faqMenu.jpg) no-repeat ; background-position: 0 -62px;}

a.faqMenu2_list {margin:0; padding:0; display:block; width: 184px; height:32px; background:top left url(/img/home/faqMenu.jpg) no-repeat ; background-position:0 -100px; text-decoration:none;}
a:hover.faqMenu2_list{background-position: -183px -140px; color:#FFF; text-decoration:none; height:32px; }

a.faqMenu2_list p{ padding:6px 0 15px 36px; margin:0; color:#333; text-decoration:none;}
a:hover.faqMenu2_list p {padding:6px 0 15px 36px; color:#333; text-decoration:none;}


.on a.faqMenu2_list {margin:0; padding:0; display:block; width: 184px; height:32px; background:top left url(/img/home/faqMenu.jpg) no-repeat ;background-position: -183px -100px; text-decoration:none;}
.on a.faqMenu2_list p{ padding:6px 0 0 4px; margin:0 15px 0 32px; color:#FFF; text-decoration:none;}
.on a:hover.faqMenu2_list p{ padding:6px 0 0 4px; margin:0 15px 0 32px; color:#FFF; text-decoration:none; }

.faqMenuSP {margin:0; padding:0;  display:block;text-indent:-9999px;width: 184px; height:32px; background:top left url(/img/home/faqMenu.jpg) no-repeat ;background-position: 0 -263px;}

a.faqMenu3 {margin:0; padding:0; display:block;	text-indent:-9999px;width: 184px; height:100px; background:top left url(/img/home/faqMenu.jpg) no-repeat ; background-position:0 -295px;}

a.faqMenu3:hover {background-position: -183px -295px;}


a {outline:none; border:0; }

a:hover {outline:none; border:0; }

.arrowR { margin-right:5px;}



.float{ float:left;}

img { border:none;}

.noCss {display:none;}





