@charset "utf-8";
/* CSS Document */
/* ゴールドプランニングスタイルシート */



/* ———————- 真ん中側 ———————- */
#main_wrap_2{
width:580px;
padding-left:15px;
text-align:center;
}


#center{
width:390px;
color:#333333;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
margin:0px 0 0 0px;
text-align:left;
text-indent:0;
}

#main_banar{
width:550px;
height:50px;
}

#main_box{
width:520px;
height:200px;
margin:15px 0 0 30px;
}

#main_box2{
width:520px;
height:300px;
margin:15px 0 0 30px;
}

.main_text{
width:500px;
color:#333333;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
margin:15px 0 0 0px;
text-align:left;
text-indent:0;
}

#system_banar{
width:549px;
height:100px;
border:1px #CCCCCC solid;
}

#system_banarbox{
width:200px;
height:90px;
margin:5px 5px 5px 5px;
float:left;
}

#system_textarea{
width:320px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
margin:5px 0 0 220px;
text-align:left;
text-indent:0;
}

#back_ber{
background:url(../recruit/recruit-parts/back_ber.gif) no-repeat;
width:550px;
height:25px;
margin:30px 0 0 0;
}

.back_ber_text{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
margin:5px 0 0 15px;
text-align:left;
text-indent:0;
}

.text_a{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:18px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
margin:30px 0 0 30px;
text-align:left;
text-indent:0;
}

.text_b{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
margin:30px 0 0 30px;
text-align:left;
text-indent:0;
}

#process{
width:550px;
text-align:center;
}

#process_text{
width:350px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
margin:0px 0 0 0px;
text-align:left;
text-indent:0;
}

#space{
width:550px;
height:10px;
}

.info_box{
width:550px;
color:#333333;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
margin:5px 0px 30px 0px;
padding:0px 0px 5px 0px;
background-image:;
text-align:left;
border-bottom:#999999 1px dotted;
}

#info_box_a{
width:500px;
margin:5px 0px 25px 0px;
background-image:;
text-align:left;
color:#333333;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
}

div#info_box_a dl {
margin:0;
}

div#info_box_a dl dt {
margin-bottom:0.5em;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
line-height:100%;
/*
background-color:#f5f5f5;
border-bottom:3px solid #f5f5f5;
height:24px;
line-height:24px;
*/
}

div#info_box_a dl dd {
margin-bottom:1.5em;
margin-left:1em;
line-height:100%;
letter-spacing:1px;
}
div#info_box_a dl dd div {
}
div#info_box_a dl dd div.lineList {
margin-right:2em;
float:left;
}
/*div#info_box_a dl dd div.lineList:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
div#info_box_a dl dd div.lastLineList:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}*/
div#info_box_a dl dd div.asteriskInfo {
margin-top:0.5em;
font-size:10px;
text-align:right;
}
div#info_box_a dl dd div.asteriskInfo span {
color:#ff0000;
}
div#info_box_a dl dd div p {
margin-top:0;
margin-bottom:0.3em;
padding-left:0.2em;
padding-right:0.2em;
/*border-bottom:1px dashed #dcdcdc;*/
}
div#info_box_a dl dd div.lineList p {
/*border-bottom:1px dashed #ffffff;*/
}
div#info_box_a dl dd div p span {
padding-left:1em;
padding-right:0.5em;
/*font-size:14px;*/
line-height:100%;
}
div#info_box_a dl dd div p span.titleName {
padding:0;
}
div#info_box_a dl dd.ddLast {
margin-bottom:0;
}




.sab_text{
width:500px;
color:#333333;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
margin:0px 0 0 0px;
text-align:left;
text-indent:0;
}


#info_box_map{
width:480px;
margin:15px 0px 0px 0px;
padding:5px 2px 2px 5px;
background-color:#f2f2f2;
border-color:#CCCCCC;
border:solid 1px;
}

#info_box_banar{
width:550px;
height:35px;
margin:0px 0px 25px 0px;
background:url(../images/ber-back.gif) no-repeat;
}

.info_back_ber_text{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#333333;
font-size:16px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
padding:7px 0 0px 15px ;
text-align:left;
text-indent:0;
height:35px;
}


#info_text1{

height:25px;
color:#333333;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
margin:5px 0 5px 0px;
padding:0px 0 0 0px;
text-align:left;
text-indent:0;
}

.info_text2{
width:150px;
color:#333333;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bolder;
line-height:normal;
margin:0px 0 0 0px;
text-align:left;
text-indent:0;
}

.info_text_right{
color:#333333;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
margin:5px 0 5px 0px;
padding:0px 0 0 0px;
text-align:left;
text-indent:0;
width:400px;
float:right;
}

#form_box{
width:500px;
}

#text_a{
color:#333333;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
margin:5px 0 5px 0px;
padding:0px 0 0 0px;
text-align:left;
text-indent:0;
width:400px;
}