.text1 {  font-size: 10px; line-height: 14px}
.text1s {  font-size: 10px; line-height: 10px}
.text15 {  font-size: 11px; line-height: 13px}
.text2 {  font-size: 12px; line-height: 14px}
.text3 {  font-size: 14px; line-height: 16px}
.text3b {  font-size: 14px; line-height: 16px; font-weight: bold}
.text4 {  font-size: 16px; line-height: 18px}
.text5b {  font-size: 18px; line-height: 20px; font-weight: bold}
.dotpur1
	{
	border-bottom: 2px dotted #9E70FC;/*コンテンツタイトルの下線の色*/
	font-size: 14px;
	color: #9E70FC;/*コンテンツタイトルの色*/
	}
.dotpur2
	{
	font-size: 14px;
	border-bottom: 2px dotted #9E70FC;/*コンテンツタイトルの下線の色*/
	color: #777777;/*コンテンツタイトルの色*/
	}
.dotblu1
	{
	border-bottom: 2px dotted #1D61FD;/*コンテンツタイトルの下線の色*/
	font-size: 14px;
	color: #7FC0FF;/*コンテンツタイトルの色*/
	}
.dotblu2
	{
	border-bottom: 2px dotted #1D61FD;/*コンテンツタイトルの下線の色*/
	font-size: 14px;
	color: #777777;/*コンテンツタイトルの色*/
	}
.dot3
	{
	font-size: 14px;
	border-bottom: 2px dotted #F0AA00;/*コンテンツタイトルの下線の色*/
	margin: 10px 0px 10px;
	text-indent:5px;
	color: #777777;/*コンテンツタイトルの色*/
	}
.dotgre1
	{
	border-bottom: 2px dotted #8CCB23;/*コンテンツタイトルの下線の色*/
	font-size: 14px;
	color: #8CCB23;/*コンテンツタイトルの色*/
	}
.dotgre2
	{
	font-size: 14px;
	border-bottom: 2px dotted #8CCB23;/*コンテンツタイトルの下線の色*/
	margin: 10px 0px 10px;
	text-indent:5px;
	color: #777777;/*コンテンツタイトルの色*/
	}
.dotpin1
	{
	border-bottom: 2px dotted #E688B7;/*コンテンツタイトルの下線の色*/
	font-size: 14px;
	color: #E688B7;/*コンテンツタイトルの色*/
	}
.dotpin2
	{
	font-size: 14px;
	border-bottom: 2px dotted #E688B7;/*コンテンツタイトルの下線の色*/
	margin: 10px 0px 10px;
	text-indent:5px;
	color: #777777;/*コンテンツタイトルの色*/
	}
.box {
	width: 700px;
	padding: 10px 10px 10px 10px;
	margin: 10px 0px 10px 0px;
        font-size: 14px;
	text-align: center;
	vertical-align: middle;
	border: 5px dotted #cce0b7;
	background-color: #c2ec7c;
}
.graydot2
	{
	font-size: 12px;
	border-bottom: 2px dotted #666666;/*コンテンツタイトルの下線の色*/
	padding:0px 0px 0px 10px;/*上右下左*/
	color: #666666;/*コンテンツタイトルの色*/
	}
.gray2
	{
	font-size: 12px;
	padding:0px 0px 0px 10px;/*上右下左*/
	color: #666666;/*コンテンツタイトルの色*/
	}
.gray3
	{
	font-size: 14px;
	padding:0px 0px 5px 10px;/*上右下左*/
	color: #666666;/*コンテンツタイトルの色*/
	}
a:visited   {color:#0080cc;}
a:hover     {color:#00b3e6;}
a:active    {color:#00b3e6;}

 /*20131122追加*/

#nav{
margin-top: -20px;
*margin-top: -10px;
width: 790px;
}
#nav ul li {
list-style-type: none !important;
width: 101px !important;
height: 33px !important;
float: left !important;
}
#nav a{
display:block !important;
height:100% !important;
text-indent:-9999px !important;
}
#nav a:hover{
background-position: 0px 5px !important;
}
#nav a:focus{
 /*\*/
　overflow: hidden !important;
 /**/
 }

#nav ul li.bosai{
background:url(img/2bn_gr.gif);
}
#nav ul li.bosai a{
background:url(img/2bn_grb.gif);
}
#nav ul li.press {
background: url(img/2bn_gy.gif);
}
#nav ul li.press a{
background: url(img/2bn_gyb.gif);
}
#nav ul li.iji{
background:url(img/2bn_pk.gif);
}
#nav ul li.iji a{
background:url(img/2bn_pkb.gif);
}
#nav ul li.kengaku{
background:url(img/2bn_yl.gif);
}
#nav ul li.kengaku a{
background:url(img/2bn_ylb.gif);
}
#nav ul li.from{
background:url(img/2bn_bl.gif);
}
#nav ul li.from a{
background:url(img/2bn_blb.gif);
}
#nav ul li.order{
background:url(img/2bn_pu.gif);
}
#nav ul li.order a{
background:url(img/2bn_pub.gif);
}
#nav ul li.link{
background:url(img/2bn_br.gif);
}
#nav ul li.link a{
background:url(img/2bn_brb.gif);
}
#nav ul li a:hover{
background:none !important;
}

.text_top{
font-size: 12px;
line-height: 14px;
border: solid 1px;
text-align:center;
width:416px;
}

#yasshi_logo{
width:90px;
}

#title_yasaka {
width: 200px;
margin-bottom: 15px;
}

.center_bn{
width: 130px;
}

#foot_bn{
margin-top:-15px;
}

#header_nav{
width: 720;
top: 30;
position: relative;
margin-top: -14px;
}
#header_nav ul{
width: 275px;
}
#header_nav ul li {
list-style-type: none !important;
float: left !important;
font-size: 13px;
color: #FF8C00 ;
}

#header_nav ul li a{
color: #FF8C00 ;
}

.clear{
clear: both;
}

.table_title{
margin-top: -20px;
text-align: center;
}
#top_main th,#top_main td {
position : static\9;
float: left\9;
}
