/* CSS Document */

*{  margin:0;

	padding:0;
	line-height:1.5;
	font-size:100%;
}



h1 {
font-size:21px;
color:#FFFFFF;
}



h2 {
font-size:14px;
color:#E8CBAC;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}



h3 {
font-size:9px;
color:#FFFFFF;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-weight:lighter;
}



h4 {
font-size:12px;
color:#666666;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-weight:bold;
}



h5 {
font-size:12px;
color:#000000;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-weight:lighter;
}



a {
color:#FFFFFF;
text-decoration:none;
}



body {
margin:0 auto;
text-align:center;
font-size:12px;
background:#000000;
}



#main-container {
background:#FFFFFF;
margin:0 auto;
text-align:left;
width:950px;
}



#header {
background:#000000;
width:950px;
height:167px;
}



#logo {
width:950px;
height:107px;
}



#top-image {
width:950px;
}



#sub-content {
background:#FFFFFF;
width:950px;
}



#sub-bar {
margin-left:30px;
margin-right:30px;
margin-bottom:30px;
}


/*--
#sub-menu {
background:#FFFFFF;
float:left;
width:179px;
margin-left:30px;
}



#sub {
float:right;
width:686px;
margin-right:30px;
}
--*/



#sub-menu img {
margin-bottom:1px;
}



#sub-itle {
width:686px;
}



#sub-text {
width:686px;
}



.privacy p {
margin-top:15px;
}



#footer {
background:#FFFFFF;
clear:both;
width:950px;
padding-top:30px;
}



/*------------------------------------‚¨–â‚¢‡‚í‚¹—p------*/

body {
margin:0 auto;
text-align:center;
color:#000000;
font-size:12px;
}

#inquiry {
width: 600px;
}

#inquiry table {
border-top: 1px solid #CCCCCC;
border-bottom: none;
border-left: none;
border-right: none;
font-size: 100%;
width: 100%;
}

#inquiry td {
border-top: none;
border-bottom: 1px solid #CCCCCC;
border-left: none;
border-right: none;
padding: 10px;
}

#inquiry th {
border-top: none;
border-bottom: 1px solid #CCCCCC;
border-left: 6px solid #CCCCCC;
border-right: none;
background-color: #FFF3F3;
font-weight: normal;
padding: 10px;
width: 200px;
}

#inquiry th.must {
border-left-color: #EA0000;
}

#inquiry th em {
font-style: normal;
color: #FF0000;
padding-left: 5px;
}

#inquiry td em {
font-style: normal;
color: #FF0000;
}
#inquiry h2 {
font-size: 150%;
margin: 0;
padding-left: 10px;
padding-bottom: 3px;
border-bottom: 1px dotted #6666CC;
border-left: 5px solid #6666CC;
}
#inquiry p {
margin: 10px 0;
}



/*----------------------*/
/*--CSS’Ç‰Á:2009.03.26--*/
/*----------------------*/


#wrapper{
 background : #ffffff;
 float      : left;
 display    : inline;
 width      : 950px;
}

#wrapper #sub-bar{
 background : #ffffff;
 float      : left;
 display    : inline;
}

#wrapper #sub-menu{
 background : #ffffff;
 float      : left;
 display    : inline;
 width      : 179px;
 margin-left: 30px;
}

#wrapper #sub{
 background : #ffffff;
 float      : left;
 display    : inline;
 width      : 686px;
 margin-left: 25px;
}

#wrapper #sub .tablea{
 background : #ffffff;
 width      : 686px;
 border-collapse: collapse;
}

#wrapper #sub .tablea td{
 padding    : 0px;
 vertical-align : top;
}

#wrapper #sub .tableb{
 background : #eeeeee;
 margin-top : 10px;
 width      : 600px;
 border-collapse: collapse;
}

#wrapper #sub .tableb td{
 padding    : 7px;
 vertical-align : top;
}

.red11{
 font-size   : 11px;
 color       : #ff0000;
}
.red12{
 font-size   : 12px;
 color       : #ff0000;
}
.gray11{
 font-size   : 11px;
 color       : #666666;
}

#wrapper #sub .tablec{
 background : #ffffff;
 margin-top : 10px;
 width      : 550px;
 border-collapse: collapse;
 text-align : center;
}

textarea#fll { background: #F4F0F0;border: solid 1px #615d5d;}

.fss { width: 25px; background: #ffffff;border: solid 1px #615d5d;}
.fs { width: 60px; background: #ffffff;border: solid 1px #615d5d;}
.fm { width: 150px; background: #ffffff;border: solid 1px #615d5d;}
.fl { width: 440px; background: #ffffff;border: solid 1px #615d5d;}

.soushin { width : 60px; height : 25px; background: #F4F0F0;border: solid 1px #615d5d; cursor:  "hand";}
.reset   { width : 60px; height : 25px; background: #F4F0F0;border: solid 1px #615d5d; cursor:  "hand";}

