/*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; text-align:left; }



.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.faqUserguide {margin:0; padding:0; display:block;	text-indent:-9999px;width: 184px; height:100px; background:top left url(/img/home/faqUserguide.png) no-repeat ; background-position:0 0;}



a.faqUserguide:hover {background-position: 0 -100px;}





a {outline:none; /*border:0; */}



a:hover {outline:none; /* border:0; */}



.arrowR { margin-right:5px;}







.float{ float:left;}



img { border:none;}



.noCss {display:none;}









