﻿@charset "utf-8";
/*//////////////// カード会員募集ページ用CSS //////////////////*/
* {
    margin: 0;
    padding: 0;
}

html {
	overflow-y:scroll;
}

body {
font-size: 14px;
    font-family: 'MS Pゴシック' Arial, sans-serif;
    text-align: center;
background:url(../images/bgmain.png) repeat-x fixed #000;
}

h3 {
margin: 0;
padding: 0;
vertical-align: text-bottom;
}

h2 {
margin: 0;
padding: 0;
vertical-align: text-bottom;
}

h1 {
margin: 0;
padding: 0;
vertical-align: text-bottom;
}

img
{
border-width: 0;
vertical-align: text-bottom;
}

#box{
	width: 960px;
    margin: 0 auto;
}

/* ヘッダ */

#header{
    width: auto;
}

.logo{
	float:left;
	margin:0 15px 15px 0;
}

/* 内容 */

#contents{
	width: 825px;
    margin: 0 auto;
    padding: 0;
background:url('../images/card/card-bg.gif') repeat-y center 390px;
}

#contents div{
	text-align: left;
	margin:0;
color: #222;
line-height: 140%;
padding: 5px 65px 30px;
}
#contents h3{
	text-align: left;
	font-size:16px;
    margin: 10px 35px;
    padding: 0 0 5px 20px;
    border-bottom: solid 4px navy;
    background:url('../images/card/h3-header.gif') no-repeat left 2px;
}

#contents h4{
	text-align: left;
	font-size:14px;
	margin:0;
	color: #222;
	line-height: 140%;
	padding: 10px 65px 30px;
}

/* フッタ */

#footer{
	clear:both;
	width:825px;
    margin:0 auto 30px auto;
    padding:10px 30px;
	background:url('../images/card/footer-bg.gif') no-repeat center bottom;
 }
 
#copy{
	text-align: right;
    font-size:9px;
	width:750px;
	margin:auto;
    padding-top:5px;
    border-top :solid 1px #330099;
     }
     
  #copy a{
  text-decoration:none;
 color:#0161a5;
 }

a:hover, #copy a:hover{
 color:#FF0099;
 }