﻿@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}
h1{
	font-size:160%;
}
h2{
	font-size:140%;
}
h3{
	font-size:120%;
}
h4{
	font-size:100%;
}
h5{
	font-size:100%;
	font-weight:normal;
}
h6{
	font-size:100%;
	font-weight:normal;
}
.new{
	color:#FFFFFF; 
	background-color:#FF0000; 
	padding:3px
}
a{
	text-decoration: none;
}
/*DW対策… orz*/
body{
	margin:0;
	padding:0;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
ul{
}
ol{
}
ul li{
    list-style-image:url(/img/common/list.gif);
}
p{
    line-height:1.4em;
}
dl{
    line-height:1.2em;
}

.mado{
    width:100%;
    height:600px;
    overflow-y:scroll;
    padding:0.5em;
    line-height:1.4em;
}
.caption,.note{
	font-size:80%;
}
.note{
	color:#333;
}
#toGT{
	overflow: hidden;
	position:absolute;
	visibility: visible;
	z-index: auto;
	height: 40px;
	width: 170px;
	left: 0px;
	top: 0px;
}
#footer{
    margin:0px 15px 0px;
    padding:1em;
    border-top:1px solid #000;
    font-size:80%;
    text-align:center;
}
#copyright{
    margin:0.5em 1em 3em;
    padding:0.3em;
    font-size:80%;
    text-align:center;
}

.clear{
	clear:both;
}

a:hover{
	text-decoration: none;
	background-color:#e7eff7;
}

#toGT a:hover{
    background-color:transparent;
}

/*※には対応する※が必要*/
.kome{
	font-size:80%;
	text-indent:-1em;
	margin-left:1.2em;
}
/*数字1桁用：数字の後には半角スペース*/
.kome1{
	font-size:80%;
	text-indent:-2em;
	margin-left:2.2em;
}
/*数字2桁用：数字の後には半角スペース*/
.kome2{
	font-size:80%;
	text-indent:-2.5em;
	margin-left:2.7em;
}
/*ご注意：notice、危険：caution*/
.caution,.notice{
	font-size:80%;
	border:#999999 1px solid;
	padding:5px 10px;
}
/*知らないとまずいものはcaution*/
.caution h4{
	background:url(/img/common_img/caution.gif) no-repeat bottom left;
	text-indent:2em;
	padding-top:5px;
}
