@charset "utf-8";
/* CSS Document */

/* 就職相談予約フォーム 
.mbi_if09	{background-color:#5df0ff; padding:8px; font-size:12px; width:135px; color:#333333; font-weight:900; line-height:32px;}
------------------------------------------------------ */
#form_regist table	{
	width:685px; background-color:#e1ddd4;
	}
	
#question_regist table	{
	width:685px; background-color:#e1ddd4;
	}

#form_cancel table	{
	width:685px; background-color:#e1ddd4;
	}

.mbi_if05	{background-color:#f2f0ea; padding:8px; font-size:12px; width:170px; color:#333333; font-weight:900; line-height:32px;}
.mbi_if05 span {color:#ff6d75;}
.mbi_if06	{background-color:#ffffff; padding:8px; font-size:12px; line-height:32px; color:#333333;}
.mbi_if06 span	{font-size:16px; line-height:32px; color:#ff6d75;}
.mbi_if07	{background-color:#e7e7e7; padding:16px; font-size:12px; width:135px; color:#333333; font-weight:900; text-align:center;}
.mbi_if08	{background-color:#e7e7e7; padding:8px; font-size:10px; color:#333333; font-weight:900; text-align:center;}
.mbi_if09	{
background-color: #ffffff;
padding:8px;
font-size: 12px;
font-weight:900;
color: #333333;
line-height: 32px;
background: url("/universal/counseling/reserve/image/background-th.gif") #edf0f2 top repeat-x;
width: 134px;
}

.mbi_if10	{
background-color: #ffffff;
padding:8px;
font-size: 12px;
font-weight:900;
color: #333333;
line-height: 32px;
background: url("/universal/counseling/reserve/image/background-th02.gif") #f4ece6 top repeat-x;
}

input.inputTxt {
border: 1px solid #ccc;
border-radius: 3px;
padding: 8px;
font-size: 100%;
line-height: 1.1;
}

textarea.inputTxt {
border: 1px solid #ccc;
border-radius: 3px;
padding: 8px;
font-size: 100%;
line-height: 1.1;
}

select.inputTxt {
border: 1px solid #ccc;
border-radius: 3px;
padding: 8px;
font-size: 100%;
line-height: 1.1;
}

input.submitBtn {
border: none;
background: #0a50a1;
color: #fff;
padding: 0.8em 20px;
line-height: 1.1;
font-size: 100%;
-webkit-border-radius: 5px;
border-radius: 5px;
}

input.submitBtn:hover{
	background: #ff8200 !important;
	cursor: pointer;
}
input.submitBtn.confirm{
	background: #0a50a1;
}
input.submitBtn.correct{
	background: #8a8a8a;
}
input.submitBtn.send{
	background: #0a50a1;
}

#conts  p.largeP {
	    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
    color: #333333;
}

#conts  p.largeP span {
	color: #C7243A;
	}



/* プライバシーフレーム
------------------------------------------------------ */


#container #main #conts .text_title {
border-left: 5px solid #FEA501;
margin: 23px 0 0 0;
}

#container #main #conts .text_title p {
color: #402900;
font-size: 16px;
font-weight: bold;
margin: 0 0 0 13px;
}

.privicy_iframe , .privicy_iframe2 {
  height: 150px;
  margin: 10px 0;
  background: #ffffff;
  border: 1px solid #999;
  overflow: scroll;
}

.privacy-check {
  text-align: center;
}

.privacy-check span {
    color: #c00;
    font-size: 12px;
}

#err_agree span {
  font-size:16px;
}

.agreebody {
    padding: 10px;
}

b, strong {
    font-weight: bold;
}

#conts .agreebody p.sec_title {
    font-size: 14px;
    font-weight: bold;
    color: #444;
    margin: 15px 0 5px 0;
}

#conts .agreebody p {
    font-size: 1em;
}

#conts .agreebody ul {
    margin-bottom: 10px;
    font-size: 1em;
    line-height: 2;
    margin: 0 13px;
}

#conts .agreebody p.title {
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}

.entrybutton {
  background-color: #fff;
  text-align: center;
  margin-top: 10px;
}

input[type=checkbox][disabled] {
    cursor: not-allowed;
}






