@charset "euc-jp";

/* CSS Document */
/* -----------------------------------------------
              Base Style
   ----------------------------------------------- */


* html #home{
	text-align: left;
}
body
	{
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 75%;
	margin: 0px;
	padding: 0px;
	}

ul, li {
margin:0;
padding:0;
}

/* ========== link ========== */

a img,
img
	{
	border: 0;
	}

a
	{
	text-decoration: underline;
	color: #0066FF;
	}

a:link
	{
	color: #0068b4;
	}

a:visited
	{
	color: #336633;
	}

a:hover {
	color:#FF3300;
}

a:active,
a:focus
	{
	color: #333333;
	}

/* ========== headline ========== */

h1, h2, h3, h4, h5, h6
	{
	font-size: 100%;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	}

h1
	{
	font-size: 100%;
	}

h2
	{
	font-size: 133%;
	}

h3
	{
	font-size: 120%;
	}

h4
	{
	font-size: 105%;
	}
h5 {
	font-size: 120%;
}
h6 {
	font-size: 140%;
	color: #996600;
	padding-bottom: 2px;
}
h7 {
	font-size: 75%;
	font-weight: bold;
}





/* ========== block level elements ========== */

hr
	{
	height: 1px;
	margin: 0px;
	padding: 0px;
	}

dd, dt, dl, ol, ul, li, p	{
	padding: 0px;
	margin: 0px;
	}
dt 
	{
	margin-top: 6px;
	font-weight: bold;
	}
dd 
	{
	margin-left: 40px;
	}




/* ========== inline level elements ========== */

em, strong
	{
	font-weight: bold;
	}
*html table td {
	font-size: 83%;
}
*html table th {
	font-size: 83%;
}


/* =========　トップページ　ニュース枠のサイズ変更　=============*/

#home  #body  #news  p {
	margin-left: 8px;
	line-height: 1.5em;
	margin-top: 2px;
}

#home #body #news .date {
	clear: left;
	float: left;
	width: 73px;
	display: table-cell;
	vertical-align: middle;
	height: 16px;
}
#home #body #news .icon {
	float: left;
	margin-right: 10px;
	margin-top: 1px;
}
#home #body #news .text {
	float: left;
	width: 549px;
	white-space: normal;
	line-height: 1.3em;
}

/* =========　フォントサイズ　=============*/

#home #sub #textsize img {
	float: left;
	margin-top: 10px;
	padding: 0px;
	margin-left: 10px;
}
#home #sub #textsize ul {
	float: left;
}


#home #sub #textsize li {
	float: left;
	list-style-type: none;
}
#home #sub #textsize ul li{
	width: 28px;
	list-style-type:none;
	overflow:hidden;
	text-indent:-5000px;
	font-size:1px;
}

#home #sub #textsize ul li a {
	display:block;
	height:28px;
}
#home #sub #textsize ul li .text-s {
	background-image: url(../images/common/text-s-2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#home #sub #textsize ul li .text-m {
	background-image: url(../images/common/text-m.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#home #sub #textsize ul li .text-l {
	background-image: url(../images/common/text-l.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#home #body #contents #space {
	float: left;
	height: 0px;
	width: 100%;
	font-size: 0px;
	line-height: 0px;
}

/* =========　トップページ　ニュース枠のサイズ変更　=============*/

#home  #body  #news  p {
	margin-left: 8px;
	line-height: 1.5em;
	margin-top: 2px;
}

#home #body #news .date {
	clear: left;
	float: left;
	width: 73px;
	display: table-cell;
	vertical-align: middle;
	height: 16px;
}
#home #body #news .icon {
	float: left;
	margin-right: 10px;
	margin-top: 1px;
}
#home #body #news .photo {
	float: left;
	margin-right: 10px;
	margin-top: 1px;
}
#home #body #news .text {
	float: left;
	width: 490px;
	white-space: normal;
	line-height: 1.3em;
}

/* =========　中ページ　ニュース枠のサイズ変更　=============*/

#home #body #contents  #newsinformation  p {
	margin-left: 8px;
	line-height: 1.5em;
	margin-top: 2px;
}

#home #body #contents  #newsinformation .date {
	clear: left;
	float: left;
	width: 73px;
	display: table-cell;
	vertical-align: middle;
	height: 16px;
}
#home #body #contents  #newsinformation .icon {
	float: left;
	margin-right: 10px;
	margin-top: 1px;
}
#home #body #contents  #newsinformation .photo {
	float: left;
	margin-right: 10px;
	margin-top: 1px;
}
#home #body #contents  #newsinformation .text {
	float: left;
	width: 500px;
	white-space: normal;
	line-height: 1.3em;
}
#home  /* =========　ベルスール　フォントサイズ　=============*/
#header   #contact   #textsize img {
	float: left;
	margin-top: 10px;
	padding: 0px;
	margin-left: 10px;
}
#home   #header   #contact   #textsize ul {
	float: left;
}
#home   #header   #contact   #textsize li {
	float: left;
	list-style-type: none;
}
#home   #header   #contact   #textsize   ul li{
	width: 28px;
	list-style-type:none;
	overflow:hidden;
	text-indent:-5000px;
	font-size:0px;
}
#home   #header   #contact   #textsize   ul   li a {
	display:block;
	height:28px;
}
#home #body #photoimage {
	margin-top: 13px;
	margin-bottom: 20px;
}

#home   #header   #contact   #textsize   ul   li .text-s {
	background-image: url(../images/common/text-s-2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#home   #header   #contact   #textsize   ul   li .text-m {
	background-image: url(../images/common/text-m.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#home   #header   #contact   #textsize   ul   li  .text-l {
	background-image: url(../images/common/text-l.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}




/* =========　ベルスール　ニュース枠のサイズ変更　=============*/



#home #body #news-b .date {
	clear: left;
	float: left;
	width: 73px;
	display: table-cell;
	vertical-align: middle;
	height: 16px;
	margin-top: 3px;
	line-height: 1.3em;
}
#home #body #news-b .text {
	float: left;
	width: 220px;
	white-space: normal;
	line-height: 1.3em;
	margin-top: 3px;
}
#home #body #news-b .photo {
	float: left;
	margin-top: 3px;
	margin-right: 5px;
}
#home #body #news-b #title {
	padding-left: 25px;
	padding-top: 20px;
	width: 350px;
}
#home #body #news-b #newslist {
	padding-left: 25px;
	clear: left;
	width: 345px;
}
#home  #body  #contents  .link-noline {
	color: #333333;
	text-decoration: none;
}

