@charset "UTF-8";
/* CSS Document */
* {
	margin:0px;
    padding:0px;
   }

img: {
		border:0px;
		}

body {  
		background-color:#e8e8e8 ;
		font-family:"�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3" ;
		font-size: 12px;
		color:#666666 ;
		text-align:center;
		/* IE対応 */
		}

a {
		color: #666666;
		}
		
a:link {
		text-decoration: none;
		}
		
a:visited{
		text-decoration:none;
		color:#666666 ;
		}

a:hover{
		text-decoration:underline;
		color:#990000;
		}
		
a:active {
		text-decoration: none;
		color:#990000;
		}

.clear {
		clear:both;
		}
		
#info_content h1 {
		background-image:url(../images/bg_h5.jpg);
		background-repeat:no-repeat;
		width: 580px;
		height:31px;
		color:#990000;
		padding-left:15px;
		line-height:24px;
		margin:0px 20px 0px 20px;
		font-size:14px;
		}

li {
		list-style-type:none;
		list-style-image:none;
		}
		
#pagetop {
		width: 110px;
		height:15px;
		padding-right:0px;
		background-image:url(../images/pagetop.gif);
		background-repeat:no-repeat;
		background-position:right center;
		line-height:15px;
		float:right;
		}
		
strong {
		font-style:normal;
		color:#000066;
		}
		
#header p {
		width:185px;
		height:57px;
		}

/* info�i�g */

#info_container{
		background-image:url(../images/info_bg.gif);
		background-repeat:no-repeat;
		width:620px;
		margin:0 auto 10px;
		padding:0px;
		text-align:center;
		}
		
#info_header {
		background-image:url(../images/info_header.jpg);
		background-repeat:no-repeat;
		width: 620px;
		height:91px;
				}

#info_header p {
		padding-left:22px;
		padding-top:7px;
		}

#info_content{
		background-image:url(../images/info_bg.gif);
		background-repeat:repeat-y;
		width: 620px;
		margin:0px auto 0px;
		padding:0px;
		text-align:left;
		}
					
#info_footer{
		width:580px;
		height:51px;
		background-image:url(../images/info_footer.gif);
		background-repeat:no-repeat;
		margin:50px 20px 0px 20px;
		text-align:center;
		line-height:18px;
		font-size:12px;
		color:#FFFFFF;
		}

#info_mini {
		width:580px;
		height: 15px;
		margin: 0px auto 0px;
		text-align:center;
		margin-top:5px;
		}

#info_mini ul li {
		display:inline;
		background-image:url(../images/info_check.gif);
		background-repeat:no-repeat;
		background-position:left center;
		margin-right:13px;
		margin-left: 13px;
		padding-left: 15px;
		}

 p {
		margin:0px;
		padding:0px;
		}
		
.span p {
		width: 543px;
		height:23px;
		margin: 0px 0px 10px 30px;
		padding: 0px 0px 0px 27px;
		background-image:url(../images/bg_h3.gif);
		background-repeat:no-repeat;
		line-height: 21px;
		}
		
address {
		width:500px;
		margin:0px 0px 5px 30px ;
		font-style:normal;
		line-height:150%;
		}

#formblock {
		width:530px;
		margin:10px 45px 50px 45px;
		text-align:center;
		}

#formblock table {
		margin-bottom:20px;
		}


#formblock td {
		padding-left:7px;
		padding-top:5px;
		padding-bottom:5px;
		font-size:12px;
		}

.formblock_odd {
		background-color:#ebf2ff;
		}

.formblock_even {
		background-color:#ffffff;
		}
		
.confirm_odd {
		background-color:#ebf2ff;
		padding-top:10px;
		}

.confirm_even {
		background-color:#ffffff;
		padding-top:10px;
		}
		
#thanks {
		margin:10px 60px 10px 60px;
		}

#thanks p {
		margin: 15px 0px 10px 15px; 
		text-align:center;
		line-height:150%;
		}
