/*
------ menshori General Class File ------
*/
img {border:0;}
a {font-family:'Noto Sans JP', sans-serif, Verdana,Arial,Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;color: #0060B6; text-decoration: none;}
a:hover{color: #6666FF;	text-decoration: underline;}
table{margin:0px 10px 10px 10px;}
.box{padding:3px;margin:0 0 0 5px;width:142px;border:solid 1px #99ccff;
font-size:10px;background:#f9fbff url(../images/news_back.gif) no-repeat;}
.udrline {text-decoration:underline;}
.info_box_CCC {display:block;font-size:12px; border:#CCCCCC solid 1px;margin:5px;padding:5px; clear:both;}
.hx_txt12b {font-size:12px; font-weight:bold;margin:0; padding:0;display:inline;}
/*
------ Contents Block Style ------
*/
#info_small{font-size: 12px;line-height: 16px;margin-left:5px;}
.link_right{
text-align:right;display:block;font-size:14px;margin-bottom:5px;margin-right:10px;padding-right:3px;
clear:both;font-weight:bold;}
.link_right_s {text-align:right;font-size:10px;clear:both;margin-right:10px;padding-right:3px;}
.img_right{margin:0px 5px 10px 10px; float:right;}
.img_left{margin:0px 10px 10px 5px; float:left;}
.bgFFFFFF{background-color:#FFFFFF;}
.bgE7E7E7{background-color:#E7E7E7;}
.bgF0F0F0{background-color:#F0F0F0;}
.bgCCCCCC{background-color:#CCCCCC;}
.bg999999{background-color:#999999;}
.bg99CCFF{background-color:#99CCFF;}
.bgbde2ca{background-color:#bde2ca;}
.bgFFCC00{background-color:#FFCC00;}
.bgFF9933{background-color:#FF9933;}
.bgFFCC66{background-color:#FFCC66;}
.center {text-align:center; margin:5px;}
.centeralign {text-align:center;}
/*
------ Text Decoration Style ------
*/
.txtFF9900{color:#FF9900;}
.txt3399FF{color:#3399FF;}
.txtFFCC00{color:#FFCC00;}
.txt669966{color:#669966;}
.white{color:#FFFFFF;}
.white_bld{color:#FFFFFF; font-weight:bold;}
.red{color:#FF0000;}
.red_bld{color:#FF0000; font-weight:bold;}
.udr_FFCC99{width:100%;border-bottom:solid 3px #FFCC99;text-indent:10px;margin:10px 0 5px 10px;padding:0 0px 5px 0px !important;}
.udr_99CCFF{width:100%;border-bottom:solid 3px #99CCFF;color:#3399FF;text-indent:10px;margin:10px 0 5px 10px;padding:0 0px 5px 0px !important;}
.small{font-size:8px;}
.small_10px{font-size:10px;}
.t10px{font-size:10px; font-weight:bold;text-decoration:none;margin:0; padding:0;}
/*
------ Margin ＆ Padding ------
*/
.margin10 {margin:10px;} .margin5 {margin:5px;} .margin0 {margin:0;}
.marginLeft10 {margin:0 0 0 10px;} .marginLeft5 {margin:0 0 0 5px;}
.padding10 {padding:10px;} .padding5 {padding:5px;} .padding0 {padding:0;}
.mar_padd0{margin:0; padding:0;}
/*
------ Border Style ------
*/
.brd1pxCCC{border-top:solid 1px #CCCCCC;}
.border1pxCCC{border:solid 1px #CCCCCC;}
.border1pxE7{border:solid 1px #E7E7E7;}
.pick_info {
margin:0 5px 10px 5px; padding:8px 3px;border:solid 1px #CCCCCC;
background:url(/images/parts/pick_bg.gif) repeat-x top left;}
/*
------ List Arrow Style ------
*/
.ul_arrow {list-style:none; margin:0;padding:0;}
.ul_arrow li{background:url(/images/arrow.gif) no-repeat;margin-top:10px;_margin-top:15px;
line-height:140%; padding:0 0 10px 20px; border-bottom:#E7E7E7 solid 1px;}
.ul_arrow li a{
  _margin-left:5px; margin-top:0; padding-top:0;
  font-size: 18px;
  display: block;
  margin-bottom: 10px;
}

.ul_arr {list-style-image:url(../images/arrow.gif);margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0;}
.ul_arr li{margin-top:10px; line-height:14px; padding-top:0;_margin-top:15px;}
.ul_arr li a{vertical-align:5px; margin-top:0; padding-top:0;_margin-left:5px;}
/*
------ What's Island ------
*/
.ul_arrow li a{font-size:16px;line-height:21px;}
.ans{display:none;margin:10px 0 0px 0; padding:10px; background:#F0F0F0;}
.ul_arrow li .ans a{vertical-align:0px; margin:0 3px; font-size:14px; display: inline;}
.ul_arrow li .ans ul{list-style-image:none;list-style:none;margin:0px; padding:0 0 0 15px;}
.ul_arrow li .ans ul li{border:none;}

.bg_right_gray {background-color: #E7E7E7;}
.info_style {font-size: 10px;}
/*---*/
img.middle{vertical-align:middle; margin-bottom:0.25em;}
