/* css3 */
@charset "UTF-8";
/* -------------------------------------------------------------
/* 地区支援ＧページのCSS 
--------------------------------------------------------------*/

/* 一括で全ての要素の余白をゼロに指定 */
* { margin: 0;  padding: 0;}

img{border:0;}

/* -------------------------------------------------------------
/* コンテンツブロック内に関する指定 
--------------------------------------------------------------*/

/* ------------------------------------ コンテンツの指定 ---*/

#contents{
  	background:url(../img/bg_rose.gif) 0 0;
	}


h2{
	background-color: #052b54; color: #ffffff;
	font-size: 18pt; font-weight: bold; margin:10px auto 5px;
	line-height: 1.5em; text-align: center; width: 850px;
	}

h3{margin:20px 0 5px 200px; font-size:12pt;}

span{color:#008080; font-weight:bold; font-size:12pt;}

table.kk{border:solid 1px #7ac91d; padding:5px; margin:0 auto; border-collapse:collapse;}

/* td{line-height:1.2em; font-size:12pt; border:solid 1px #7ac91d; font-family:"AR P丸ゴシック体M",sans-serif;} */

td{
 line-height:1.5em;
/* font-size:12pt;*/
 border:solid 1px #7ac91d;
}

td.l{
 text-align:center;
 width:170px;
/* font-weight:bold;*/
 color:maroon;
 height:70px;
}

td.r{text-align:left; width:600px; padding-left:10px;}
td.c{text-align:center; height:30px;}

table.pc{border:solid 1px #ccc; padding:2px; margin:0 auto; border-collapse:collapse; width:650px;}
table.pc td{text-align:center; height:40px; width:150px;}

img{margin:10px auto;}

table.kijun{margin:0 auto 20px; width:650px; border:none;}
table.kijun td{line-height:1.5em; border:none;}
table.kijun ul{list-style:url(img/minipc.gif) inside;}
table.kijun ul li{font-size:12pt;}