@charset "utf-8";

body,td,th {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
}
body {
	background: #ffffff;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
}
#top {
   width:900px;
   margin:0 auto;
   padding:0px;
   background:#fff;
   text-align: left;
   box-shadow:0 0 5px #999;
   -moz-box-shadow:0 0 5px #999;
   -webkit-box-shadow:0 0 5px #999;
   behavior: url(PIE.htc);/* for IE */
}
#text {
	font-size: 15px;
	padding: 37px 80px 75px;
	line-height: 210%;	
	text-align: left;
}
h1 {
	margin:0px 0 0;
	padding:0px 0px 0px;
	text-align: center;
}
.title {
	font-size: 25px;
	color: #003366;
	font-weight: bold;
	padding-top: 10px;
}

.box{
      width:90%;
      background:#fff;
      border:3px solid #aaa;
      padding: 30px; 
	  margin:0 auto 0 auto;  
      }

.box2{
      width:90%;
      background:#fff;
      border:3px solid #277fc2;
      padding: 40px; 
	  margin:0 auto 0 auto;  
	  -moz-border-radius: 20px;    /* Firefox */
      -webkit-border-radius: 20px; /* Safari,Chrome */
      border-radius: 20px;         /* CSS3 */
      }	  

table {
	padding-top: 20px;
	padding-bottom: 10px;
}
.box-inner {
	background: #ffffff url(img/box-inner.jpg)  repeat-y center;
	padding:0px 20px;
}

.frame-marker-textbox02 {
	width: 680px;
	height: auto;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
.frame-marker-textbox02 ul {
	width: 680px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.frame-marker-textbox02 li {
	list-style: none;
	width: 90%;
	height: auto;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #aaa;
	padding-bottom: 14px;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 25px;
	letter-spacing: 1px;
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 20px;
	background-image: url(img/check02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	text-align: left;
}

ul {
	margin:10px 10px 15px 15px;
	padding:0;
}
li2 {
	list-style:none;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	line-height:170%;
	padding:6px 0 25px 55px;
	background: transparent url(img/check02.jpg)  no-repeat 0 0;
}

#footer{
	text-align: center;
	clear: both;
	font-size: 10px;
	padding-top: 100px;
}

