@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,li,h2,img,p{
	margin: 0;
	padding: 0;
	line-height: 1;
	font-size: 100%;
	font-family: "MS PGothic", "ＭＳ Ｐゴシック", Arial, Verdana, Osaka, sans-serif;
	font-weight: lighter;
	background-color: #ffffff;}
	
#page{
	width: 100%;
	max-width: 1180px;
	min-width: 800px;
	margin:0px auto;
	text-align: center;
	vertical-align: baseline;}

* html #page{
	width:expression(document.documentElement.clientWidth < 802? "800px" : document.documentElement.clientWidth > 1182? "1180px" : "auto");}


/* 必要であれば書き直してください */
#header{
	width: 100%;}
	
.path{
	padding: 8px 0 8px 0;
	text-align: left;
	font-size: 0.8em;
	line-height: 1.3em;}

.topimg{
	border-top: 2px solid #0667ff;
	border-bottom: 2px solid #0667ff;}
/* ヘッダーはここまで */

#main{
	width: 100%;}

#main_kattane{
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0;
	color: #222222;}

ul,li{
	list-style-type: none;}

p{
	font-size: 1em;
	letter-spacing: 0.02em;
	text-align: center;
	margin-bottom: 0.5em;}

img{
	vertical-align: bottom;
	border: none;}

a:link{
	background: none;}

/* リスト */
#kattane_5{ 
	width: 100%;
	text-align: left;
	margin: 0;
	padding: 0;}

#kattane_5 dt{
	margin-bottom: 10px;}

#kattane_5 dt.patDtA{
	color:#FFFFFF;
	text-align: center;
	background-color: #AE1619;
	padding: 5px 0 7px 0;
	font-weight: bold;
	font-size: 1.2em;
	letter-spacing: 0.2em;}

#kattane_5 dd{
	margin: 0 20px;}

#kattane_5 dd.ddLine{
	border: 2px dashed #AE1619;
	margin-bottom: 10px;}

#kattane_5 ul.potoS{
	margin: 12px;}

#kattane_5 ul.potoS li{
	display: inline;
	padding: 1px;
	line-height: 4em;}

#kattane_5 ul.potoL li{
	display: none;
	font-size: 0.8em;
	text-align: center;
	color: #AE1619;}
	
#kattane_5 ul.potoL li img{
	padding-bottom: 3px;}

/* リンク */
#kattane_5 a{
	color: #AE1619;}

#kattane_5 a:hover{
	color: #666666;}

#kattane_5 dd.pastLin{
	text-align: right;
	font-size: 1em;
	margin-top: 5px;}

/* backtop */
#backtop{
	text-align: right;
	margin: 18px;}

#backtop a{
	font-weight: bold;
	color: #001c66;}

#backtop a:hover{
	color: #6699FF;}