@charset "Shift_JIS";

body{ text-align:center;}
body,h1,h2,h3,h4,h5,h6,td,th,div,p,input,textarea,pre,ul,ol,li,address{
color:#222;
line-height:1;
font-family:"ＭＳ Ｐゴシック","Hiragino kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
font-size:100%;
margin:0px;
padding:0px;}
h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,form,pre,input,textarea{
margin:0px;
padding:0px;}

td p { line-height:1.8; margin:0 0 15px 0;}

A:hover { COLOR: red; TEXT-DECORATION: underline;}
td { font-size : 11pt; LINE-HEIGHT: 16pt;}
th { font-size : 11pt; LINE-HEIGHT: 16px; font-weight : normal;}

big {font-size : 11pt; LINE-HEIGHT: 16pt;}
span {font-size : 11pt; LINE-HEIGHT: 16pt;}
table,img { border:0;}

p.imgR { float:right; margin:0 0 10px 15px;}
p.imgL { float:left; margin:0 15px 10px 0;}

.marB10 { margin:0 0 10px 0;}

ul.footerlink { margin:0;}
ul.footerlink li { float:left; list-style:none; padding:0 10px;}

a:link{ color:#0033CC;text-decoration:underline;}
a:visited{color:#0033CC;text-decoration:underline;}
a:hover{color:#0033CC;text-decoration:none;}
a:active{color:#0033CC;text-decoration:none;}
a:focus{ outline:none;}


.marB15 { margin:0 0 15px 0;}
.padT10B25 { padding:10px 0 20px 0;}
.padTB { padding:10px;}
.step {
color:#fff;
font-weight:bold;
padding:5px;
}
table.step { margin:0 0 10px 0;}
table.step td { padding:5px;}

.padBT10 { padding:10px 0;}
.padtd { padding:20px 40px;}
.padtd2 { padding:20px 0 10px 70px;}
.padtd3 { padding:30px 0;}

.tac { text-align:center;}
.tacB { text-align:center; margin:0 0 20px 0;}

.org { color:#FF6600; font-weight:bold;}
.red { color:#FF3300;font-weight:bold;}
.yelbg { background:#FFFFB3;line-height:1.8;}

/*-------------グローバルナビ-----------------*/

ul.gn { width:800px;}
ul.gn li { float:left;}

/*----------form------------------------*/

div.formS {
width:650px;
margin:0 0 0 80px;}


div.formS table{
width:650px;
background:#ddd;}

div.formS table th {
border:#fff;
width:25%;
background:#F4FEDA;
padding:5px;}

div.formS table td {
padding:5px;
background:#fff;}

/*----inquiry----------------------------------*/
.form_m {
padding: 23px 0 10px 10px;
text-align:center;}

.form_m input {
text-align:center;}

div.formS table input { line-height:1.4;}

div.formS table textarea { padding:3px;}

/*----ページトップ----------------------------------*/
.ptop { text-align:right; line-height:1.8; font-size:12px; padding:0 20px 0 0;}

 .cr{
margin:10px 0 0 0;
background:#1458BE;
padding:5px 0 3px 0;
color:#FFF;
font-weight:bold;
font-size:12px;
text-align:center;
}

/*----------company-------------------*/

table .company {
background:#DDD;
width:600px;
}

table .company th {
background:#FBF8D7;
width:30%;
padding:10px;
}
table .company td {
background:#FFF;
padding:10px;
}

/*----------form　確認画面-------------------*/

table .conf {
background:#DDD;
width:600px;
margin:0 auto 30px;
}

table .conf th {
background:#FBF8D7;
width:30%;
padding:10px;
}
table .conf td {
background:#FFF;
padding:10px;
}

/*----- インタビュー  ------*/

div#movie {
width:800px;
margin:10px 0 10px 0;
padding:0;
background: url(../image/movie.gif) 0 0 no-repeat;}

div#movie div.movie {
width:490px;
height:380px;
padding:0px 0 0 310px;
margin:0}

