@charset "Shift_JIS";

/* cssリセット
---------------------------------------------------------------*/
*{
margin:0;
padding:0;
/* border: 1px solid #00f; */
}
h1,h2,h3,h4,h5,h6,p,address{
font-size:100%;
font-weight: normal;
font-style: normal;
line-height: 100%;
}

/* 全体構造
---------------------------------------------------------------*/
body	{
margin:0;
padding:0;
font-size: 100%;
font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
color: #333333;
line-height: 1.3;
background-image:url(images/rakucheck_top_back.jpg);
}

/* IE6用タグ
--------------------------*/
* html body {
margin:0;
padding:0;
font-size: 100%;
font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
color: #333333;
line-height: 1.3;
text-align:center;
}
/* end
--------------------------*/

table{
font-size: 100%;
}

td,th{
font-size: 90%;
}

td td{
font-size: 100%;
}


/* IE6用タグ
--------------------------*/

* html table {
font-size: 100%;
}

* html td,th {
font-size: 90%;
}

* html td td{
font-size: 100%;
}


/* end
--------------------------*/

h1{
font-size:28px;
font-weight:bold;
color:#333333;
}

a:link {color: #FF9900; text-decoration:none;}
a:visited {color:#FF9900; text-decoration:none;}
a:hover {color:#0066FF; text-decoration:underline;}

.footer a:link {color: #FFFFFF; text-decoration:underline;}
.footer a:visited {color:#FFFFFF; text-decoration:underline;}
.footer a:hover {color:#0066FF; text-decoration:underline;}


/* 背景枠、センタリングボックス
---------------------------------------------------------------*/
#container{
width: 820px;
margin-left: auto;
margin-right: auto;
}

.back_white{
background-color:#FFFFFF;
}

/* ヘッダー
---------------------------------------------------------------*/
#header{
width: 760px;
margin:20px auto 20px auto;
}

#header a:link {color: #333333; text-decoration:none;}
#header a:visited {color:#333333; text-decoration:none;}
#header a:hover {color:#333333; text-decoration:underline;}


#header_g{
width: 760px;
height: 70px;
margin-left: auto;
margin-right: auto;
}

/* topコンテンツ
---------------------------------------------------------------*/
#content_l{
float:left;
display:block;
width:410px;
padding:20px 0px 20px 0px;
}

#content_r{
float:left;
display:block;
width:410px;
padding:20px 0px 20px 0px;
}

ul{
text-align:left;
list-style:none;
}

p{
padding:10px;
text-align:center;
}

/* rakucheck.jp コンテンツページ用
---------------------------------------------------------------*/
#page{
display:block;
width:750px;
margin-top:10px;
margin-left: auto;
margin-right: auto;
}

/* rakucheck.jp コンテンツページ用
---------------------------------------------------------------*/
.logo{
margin-left:20px;
}


/* faq用
---------------------------------------------------------------*/
#form{
display:block;
width:500px;
margin-top:10px;
margin-left: auto;
margin-right: auto;
}

/* 申し込みフォーム用
---------------------------------------------------------------*/
#form2{
display:block;
width:600px;
margin-top:10px;
margin-left: auto;
margin-right: auto;
}


/* 申し込み完了ページ用
---------------------------------------------------------------*/
#success{
display:block;
width:500px;
margin-top:50px;
margin-left: auto;
margin-right: auto;
margin-bottom:50px;
border-width:1px;
border-color:#5A5A5A;
}


/* トビラページの上下
---------------------------------------------------------------*/
.intro{
clear:both;
text-align:center;
color:#FFFFFF;
background-color:#999999;
font-weight:bold;
border-bottom:1px solid #e1e1e1;
border-top:1px solid #e1e1e1;
}


.footer{
clear:both;
text-align:center;
color:#FFFFFF;
background-color:#999999;
border-bottom:1px solid #e1e1e1;
border-top:1px solid #e1e1e1;

}


/* フッター
---------------------------------------------------------------*/
#footer2{
width:760px;
text-align:center;
margin-top:20px;
margin-left: auto;
margin-right: auto;
/*
border-top:1px solid #333333;
*/
}

