/* CSS Document */


/* 共通事項 */

body{
	margin:0px;
	padding:0px;
	text-align:center;
	}


A:link    {
 color:#666666;
 }
A:visited {
 color:#0064B4;
  }
  
A:active
  {
   text-decoration:none;
   color:#0064B4;
    }
A:hover   {
 text-decoration:none;
  color:#666666;
  }
	
.wp-l{
	background-image:url(../img/menu2/wp-l.jpg);
	background-repeat:repeat-y;
	width:2;
	}

.wp-r{
	background-image:url(../img/menu2/wp-r.jpg);
	background-repeat:repeat-y;
	width:2;
	}
	
h1{color:#666666;
	font-size:18px;
	font-weight:bold;
	font:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	}

h2{
	color:#0064B4;
	font-size:14px;
	font-weight:bold;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

/* トップ */

.conpany-bottom1{
	background-color:#F7FBFF;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding:10px 5px 5px 10px;
	}
	
.conpany-bottom2{
	background-color:#F7FBFF;
	font-size:12px;
	color:#000000;
	padding:10px 10px 5px 5px;
	text-align:left;
	}

.new-right{
	text-align:right;
	padding:0px 10px 0px 10px;
	vertical-align:bottom;
	}
	
.new-text{
	padding:10px 10px 10px 50px;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	line-height:120%;
	}


/* 内容共通事項 */

.map{
	font-size:10px;
	padding:10px;
	text-align:left;
	color:#666666;
	line-height:100%;
	vertical-align:top;
	}

.td-back-top{
	font-size:10px;
	padding:10px 20px 20px 10px;
	text-align:right;
	color:#666666;
	line-height:100%;
	background-color:#F7FBFF;
	}

.menu2{
	border-right-color:#333333;
	border-right-width:1px;
	border-right-style:solid;
	padding:0px;
	background-color:#F7FBFF;
	vertical-align:top;
	}

.menu-kaisya{
	font-size:12px;
	line-height:110%;
	color:#333333;
	text-align:left;
	padding:25px 10px;
	background-color:#F7FBFF;
	}
	
.td-menu{
	vertical-align:top;
	background-color:#F7FBFF;
	}

.td-menu2{
	vertical-align:top;
	background-color:#F7FBFF;
	border-right-color:#333333;
	border-right-style:solid;
	border-right-width:1px;
	}

/* テキストフィールド */

.text-table{
	vertical-align:top;
	}
	
.div2-h1{
	background-color:#FFFFFF;
	border-left-color:#CC0000;
	border-left-style:solid;
	border-left-width:6px;
	}
	
.text-td-h1{
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:top;
	padding:5px 10px;
	}
	
.text-td{
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:top;
	padding:5px 20px;
	}
	
.text-td2{
	font-size:12px;
	line-height:150%;
	color:#000000;
	text-align:left;
	padding:10px 35px;
	background-color:#FFFFFF;
	vertical-align:top;
	}
	
.text-td3{
	text-align:right;
	background-color:#FFFFFF;
	vertical-align:top;
	padding:5px 20px;
	width:200px;
	}
	
.div-16{
	font-size:16px;
	color:#000000;
	font-weight:bold;
	font:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	}
	
.div-22{
	font-size:22px;
	color:#000000;
	font-weight:bold;
	font:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	}
	
	
/* フォーム */
	
.td_form1{
	font-size:12px;
	color:#FFFFFF;
	background-color:#0064B4;
	padding:5px;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#0064B4;
	border-left:1px;
	border-left-style:solid;
	border-left-color:#0064B4;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#0064B4;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#0064B4;
}

.td_form2{
	line-height:12px;
	text-align:left;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#0064B4;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#0064B4;
	font-size:11px;
	color:#333333;
	padding:5px;
}

.td_form3{
	line-height:12px;
	text-align:left;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#0064B4;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#0064B4;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#0064B4;
	font-size:11px;
	color:#333333;
	padding:5px;
}

.td_form4{
	line-height:12px;
	text-align:left;
	border-left:1px;
	border-left-style:solid;
	border-left-color:#0064B4;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#0064B4;
	font-size:11px;
	color:#333333;
	padding:5px;
}

.td_form5{
	line-height:12px;
	text-align:left;
	border-left:1px;
	border-left-style:solid;
	border-left-color:#0064B4;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#0064B4;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#0064B4;
	font-size:11px;
	color:#333333;
	padding:5px;
}

.td_form6{
	line-height:13px;
	text-align:left;
	font-size:12px;
	color:#333333;
	padding:5px;
}