/*********************************** MIMASA ****************************************/

/***** ベースフォント設定 *****/
 body,td,th,p,div,a,input,textarea {font-family: MS ゴシック, MS 明朝, osaka, Verdana, Arial, Helvetica, sans-serif; color: #555555; font-size: 12px; text-decoration: none;line-height: 12pt;}

/***** Image *****/
img{border:0;}

/***** マージン設定 *****/
div.toTop {margin : 10px 10px 10px 0px; text-align:right;}
div.standardMargin {margin: 20px 5px 20px 30px;}
div.leftMargin30 {margin: 0px 5px 0px 30px;}

/***** フォント設定 *****/
 .pageTitle {font-size: 16px; font-weight: bold; color: #666666; letter-spacing: 1pt; margin: 25px 20px 8px 15px;}

 .topKeyWord {font-size: 12px; color: #AAAAAA; font-weight: normal; margin: 1px 3px 1px 3px;line-height: 12pt;}

 .breadCrumbList {font-size: 12px; font-weight: normal; text-align:right; margin: 20px 10px 5px 10px;line-height: 14pt;}

 .copyright {font-size: 10px; font-weight: normal; text-align:right; color: #DDDDDD; margin: 2px 5px 2px 5px;line-height: 12pt;}
 
 .caution {font-size: 9px; font-weight: normal; color: #FF0000; margin: 5px 0px 5px 0px;}

 .blueBold {font-weight: bold; color: #4783FF; margin: 0px 5px 0px 5px;}

 .bold16 {font-size: 16px; font-weight: bold; color: #555555; line-height: 16pt;}
 
 .bold16green {font-size: 16px; font-weight: bold; color: #009D00; line-height: 18pt;}
 
 .bold14green {font-size: 14px; font-weight: bold; color: #009D00; line-height: 16pt;}
 
 .normal10 {font-size: 10px; font-weight: normal; line-height: 10pt;}
 
 .orange24 {font-size: 16px; font-weight: bold; color: #F26522; margin: 25px 10px 8px 15px;}
 
 .price {font-size: 14px; font-weight: bold; color: #009D00; margin: 30px 0px 20px 0px; text-align:center;}
 
 .nextPrevious {margin: 0px 0px 10px 0px;}
 
 .faqQ {font-size: 12px; font-weight: bold; color: #009D00; padding: 5px 5px 5px 5px; text-align:left; background-color: #E4EFCA;}
 
 .faqA {font-size: 12px; font-weight: normal; padding: 5px 5px 20px 5px; text-align:left;}

/***** フォントカラー設定 *****/
 .blue{color:#4783FF;}
 .white{color:#FFFFFF;}
 .red{color:#FF0000;}
 .green{color:#009D00;}

/***** フォントサイズ設定 *****/
 .px14{font-size: 14px}

/***** リストスタイル設定 *****/
 .list01{list-style:url(../images/headMark.gif)
 }
 
 .uloutside{
  list-style-position:outside;
  margin:0px 0px 0px 30px;
 }

/***** Table *****/
#table01{
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	width:762px;
	background-color:white;
	font-size:12px;
}

#table02{
	border-left:1px solid #009D00;
	border-top:1px solid #009D00;
	margin-bottom:10px;
}
#table02 .itemGreen{
	border-bottom:1px solid #009D00;
	border-right:1px solid #009D00;
	text-align:center;
	padding:2px;
	background-color:#E4EFCA;
}
#table02 .item{
	border-bottom:1px solid #009D00;
	border-right:1px solid #009D00;
	text-align:left;
	padding:2px;
}
#table02 .itemRight{
	border-bottom:1px solid #009D00;
	border-right:1px solid #009D00;
	text-align:right;
	padding:2px;
}
#table02 .itemCenter{
	border-bottom:1px solid #009D00;
	border-right:1px solid #009D00;
	text-align:center;
	padding:2px;
}

#table03{
  border-top:1px solid #009D00;
  border-left:1px solid #009D00;
  border-right:1px solid #009D00;
  border-bottom:1px solid #009D00;
  background:url(../images/tableBack.gif) repeat-x;
  font-size:12px;
  padding:6px;
}

#table05{
  border-top:1px solid #009D00;
  border-left:1px solid #009D00;
  border-right:1px solid #009D00;
  border-bottom:1px solid #009D00;
  background-color:#E4EFCA;
  font-size:12px;
  padding:2px;
}

/***** ポッブアップ画面 Table *****/
#table04{
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	width:742px;
	background-color:white;
	font-size:12px;
}

/***** Box *****/
 .subTitleBox {border-style:solid; border-color:#009D00; border-left-width:20px; border-right-width:0px; border-bottom-width:0px; border-top-width:0px; padding-left:5px;
 font-size: 14px; font-weight: bold; color: #666666; margin: 30px 10px 20px 0px; letter-spacing:1pt;}

/***** アンカー設定 *****/
a:hover {text-decoration: underline; color: #FF7F00;}
a:visited {color: #A30082;}

 .normal {font-size: 12px; font-weight: normal; color: #4783FF;}
a.normal:hover {font-size: 12px; font-weight: normal; color: #FF7F00;}

 .normalBold {font-size: 12px; font-weight: bold; color: #4783FF;}
a.normalBold:hover {font-size: 12px; font-weight: bold; color: #FF7F00;}

 .normalBold16 {font-size: 16px; font-weight: bold; color: #4783FF;line-height: 16pt;}
a.normalBold16:hover {font-size: 16px; font-weight: bold; color: #FF7F00;line-height: 16pt;}

/***** closeBtn *****/

#closeBtn{
	padding:5px 5px 0px 0px;
	height:40px;
	font-size:10px;
	text-align:right;
	color:#5D5D5D;
	background-color:#FFFFFF;
}

#closeBtn a:link{
  color:#5D5D5D;
	text-decoration: none;
}

#closeBtn a:hover{
  color:#FF7F00;
	text-decoration: none;
}