@charset "utf-8";
/* CSS Document */


body{
margin:0;
padding:0;
background-color:#fff;
font-size:14px;
text-align:center;
font-family:"Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN",Sans-Serif;
}

h1,h2,h3,h4,h5,h6,p{
margin:0;
padding:0;
font-size:small;
}

ul,ol,li,dl,dt,dd,form{
margin:0;
padding:0;
}

img{
border:none;
}

a{
color:#0059ac;
}

a:visited{
color:#999999;
}

h1{
	display:block;
	background-color:#eaecf0;
	border-top:4px solid #182e4e;
	padding:24px 20px;
	color:#182d4d;
	font-size:22px;
	font-weight:bold;
	text-align:left;
	margin-bottom:20px;
}

address{
	text-align:center;
font-style:normal;
margin-top:30px;
margin-left:20px;
font-size:11px;
padding-bottom:20px;
clear:both;
}

#lay{
width:768px;
background-color:#fff;
margin-left:auto;
margin-right:auto;
}

#main-bg,#main-bg2{
}

#main-bg{
text-align:left;
}

#main-bg2{
width:768px;
height:600px;
text-align:center;
}

#main-top img{
vertical-align:top;
}

#main-bottom img{
vertical-align:bottom;
}

#logo{
margin-left:10px;
}

#top-cont{
color:#666666;
text-align:right;
margin-right:10px;
}


#top-home{
color:#666666;
text-align:right;
margin-right:10px;
}

#top-home a{
color:#666666;
margin:10px;
text-decoration:none;
}




#other-main{
width:768px;
}

#other-main p{
margin-top:6px;
line-height:150%;
}


#other-main h2{
margin-top:20px;
margin-bottom:20px;
display:block;
background-color:#193051;
padding:5px 8px;
color:#FFFFFF;
}

#other-main h3{
margin-top:20px;
margin-bottom:20px;
display:block;
background-color:#888;
padding:5px 8px;
color:#FFFFFF;
}

.kome{
margin-top:10px;
font-size:80%;
font-weight:normal
}

.chuizikou{
	margin-top:20px;
	display:block;
	background-color:#ddd;
	padding:20px;
}

.chuizikou h4{
	text-align:center;
	text-decoration:underline;
	font-weight:bold;
}

.chuizikou ul{
	margin-top:10px;
	margin-left:2em;
	font-size:85%;
}

.chuizikou li{
	margin-top:5px;
}

.kakuninzikou{
}

.kakuninzikou h4{
	margin-top:20px;
	display:block;
	background-color:#ddd;
	padding:4px 6px;
}

.kakuninzikou ul{
	margin-left:2em;
	margin-top:10px;
}

.mousikomi{
	font-weight:bold;
	margin-top:40px;
}

.mousikomi a{
	
	text-decoration:none;
	font-style:normal;
	color:#333;
	background-color:#FC0;
	margin-left:200px;
	text-align:center;
	padding:20px;
	display:block;
	width:300px;
}

.mousikomi a:hover{
	background-color:#F90;
}


.demo_kinou{
	margin-bottom:30px;
	width:100%;
}

.demo_kinou table{
	border-collapse:collapse;
}

.demo_kinou table th,td{
	padding:6px;
	font-weight:normal;
	border:1px solid #999;
	font-size:85%;
}

.demo_kinou table th{
	background-color:#CCC;
}

.annai{
	margin:20px 0;
}

ol	{
	position: relative;
	margin:0;
	padding:0;
	text-indent:-1.5em;
	padding-left:1.5em;
}

ol li  {
	list-style: none;
	list-style-position:outside;
	margin:0;
	padding-left:1.25em;
	line-height:150%;
}
ol li span {
	position: absolute;
	left:0;
	margin:0;
}

.kiyaku_scr {
  overflow-y:scroll;   /* スクロール表示 */
  width: 748px;
  height: 160px;
  padding:10px;
  border:1px solid #999;
  margin-top:10px;
}

.kiyaku_scr h6{
	margin-top:10px;
}

.kiyaku_scr p,.kiyaku_scr li{
	font-size:small;
}

.mt20{
	margin-top:20px;
}

.ta_r{
	text-align:right;
}

/*　確認ボタン　*/
		#kiyaku_check div {
			width: 300px;
			text-align: center;
			margin-left:240px;
			margin-top:40px;
			margin-bottom:60px;
		}
		#kiyaku_check p:first-child {
			margin-bottom: 20px;
		}
		#kiyaku_check p a { text-decoration: none;}

		
#kiyaku_check input[type="text"] {
			float: left;
			width: 300px;
			height: 40px;
			padding: 8px;
			border: 1px solid #ccc;
			-webkit-appearance: none;
			border-radius: 0;
		}
#kiyaku_check input[type="submit"] {
			width: 300px;
			height: 56px;
			font-size:20px;
			font-weight:bold;
			background-color: #666;
			border: none;
			color: #fff;
			-webkit-transition: background-color .2s;
			transition: background-color .2s;
			cursor: pointer;
			-webkit-appearance: none;
			border-radius: 0;
		}
#kiyaku_check input[type="submit"]:hover {
			background-color: #59b1eb;
		}
#kiyaku_check input[type="submit"][disabled] {
			background-color: #ccc;
			cursor: default;
		}

/*IE6*/
*html ol li span  {
	left: -1.25em;
}