﻿@charset "utf-8";
/* CSS Document */
*{
	margin: 0;
	padding: 0;
}
/*　ページ全体項目(共通)　*/
body{
	color: #025;
	font-size: 15px;
	font-family: "ＭＳ　Ｐゴシック","MS PGothic",sans-serif;
	line-height: 180%;
	margin-top: 20px;
}

.typeRight {
text-align:right;
}

img{
	border: 0;
}

ul {
	list-style-type: none;
}

dl {
	width:80%;
	margin:0 auto;
	text-align:center;
}

a[target=_new]
{
    cursor: alias !important;
}

/*　リンク　*/
a:link,a:visited{
	color:#025;
	border-bottom-width: 1px;
	border-bottom-color: #025;
	border-bottom-style: solid;
	text-decoration: none;
}
a:hover,a:active{
	color:#0f5;
	border-bottom-width: 1px;
	border-bottom-color: #dd0;
	border-bottom-style: solid;
}

/*　リンク(下線なし)　*/
.noborder a:link{
	border-style: none;
}



/*　　小見出し　*/
h1{
	font-size: 24px;
	font-weight: normal;
	text-align: left;
}

/*　　コンテンツタグ　*/
h2 {
text-align: center;
margin: 0 auto;
}

h3{
	font-size: 18px;
	font-weight: bold;
}


#contents {
	text-align:center;
	margin: 0 auto;
/*	background-color: #fff; */
	border: none;
}



/*　フッター　*/
/*FOOTER
---------------------------------------------------------------*/
#footer {
width:80%;
margin:0 auto;
height:50px;
color:#fff;
text-shadow:none;
padding-top:5px;
background:#131313 50% 50% no-repeat;
text-align:center;
position:relative;
}

/*　回り込み回避用　*/
.space{clear: both;}

/* Win版IE7とMac版IE5対策 */
ul{
   display:inline-block;
}
/* --- clearfix --- */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html ul{
   height:1px;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
