@charset "utf-8";
/*
Theme Name: Aegis
Theme URI: http://www.aegisc.com/
Template: biz-vektor
Description: 
Author:
Tags: 
Version: 0.1.0
*/

body {
  font-family: "メイリオ", meiryo, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}

#gMenu {
  font-family: "メイリオ", meiryo, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}

/* pan list */
#panList {
  font-size:12px;
}
#panList #panListInner {
  line-height: 28px;
}

/* childPageBox */
#content .childPageBox { display:none; }


/* table p */
#table_company p {
  margin-bottom:10px;
  padding:0;
}

/* client */
#clientlist, #clientlist td, #clientlist2, #clientlist2 td {
  border:none;
  vertical-align: middle;
  font-size:100%;
}

/* post */
.entryMeta, .entry-meta {
  text-align:right;
}

/* Footer */
#footer, #siteBottom,
#siteBottom #siteBottomInner { background-color:#e1e2dd; }
/*
#siteBottom #copy { border-top:1px solid #e1e2dd; }
*/
#footerSiteMap .menu a:hover	{ background-color:#e1e2dd; }
#footerSiteMap .menu li	a:hover	{ background-color:#e1e2dd; }
#footerSiteMap .menu li	li a:hover	{ background-color:#e1e2dd; }

#footerSiteMap .menu a {
  color:#484f50;
}

#footMenu .menu li a {
    background: url(../biz-vektor/design_skins/001/images/icon_arrow1_white.gif) left no-repeat;
}

a.btn.mt0 {
  margin-top:0;
}


a.btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b61b16), color-stop(1, #690502));
	background:-moz-linear-gradient(top, #b61b16 5%, #690502 100%);
	background:-webkit-linear-gradient(top, #b61b16 5%, #690502 100%);
	background:-o-linear-gradient(top, #b61b16 5%, #690502 100%);
	background:-ms-linear-gradient(top, #b61b16 5%, #690502 100%);
	background:linear-gradient(to bottom, #b61b16 5%, #690502 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b61b16', endColorstr='#690502',GradientType=0);
	background-color:#b61b16;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
a.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #690502), color-stop(1, #b61b16));
	background:-moz-linear-gradient(top, #690502 5%, #b61b16 100%);
	background:-webkit-linear-gradient(top, #690502 5%, #b61b16 100%);
	background:-o-linear-gradient(top, #690502 5%, #b61b16 100%);
	background:-ms-linear-gradient(top, #690502 5%, #b61b16 100%);
	background:linear-gradient(to bottom, #690502 5%, #b61b16 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#690502', endColorstr='#b61b16',GradientType=0);
	background-color:#690502;
	color:#ffffff;
}
a.btn:active {
	position:relative;
	top:1px;
}

.sideTower li.sideBnr#sideContact a, #searchform input[type=submit] {
  width:218px;
 	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b61b16), color-stop(1, #690502));
	background:-moz-linear-gradient(top, #b61b16 5%, #690502 100%);
	background:-webkit-linear-gradient(top, #b61b16 5%, #690502 100%);
	background:-o-linear-gradient(top, #b61b16 5%, #690502 100%);
	background:-ms-linear-gradient(top, #b61b16 5%, #690502 100%);
	background:linear-gradient(to bottom, #b61b16 5%, #690502 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b61b16', endColorstr='#690502',GradientType=0);
	background-color:#b61b16;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #942911;
	cursor:pointer;
	color:#ffffff;
}
.sideTower li.sideBnr#sideContact a:hover, #searchform input[type=submit]:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #690502), color-stop(1, #b61b16));
	background:-moz-linear-gradient(top, #690502 5%, #b61b16 100%);
	background:-webkit-linear-gradient(top, #690502 5%, #b61b16 100%);
	background:-o-linear-gradient(top, #690502 5%, #b61b16 100%);
	background:-ms-linear-gradient(top, #690502 5%, #b61b16 100%);
	background:linear-gradient(to bottom, #690502 5%, #b61b16 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#690502', endColorstr='#b61b16',GradientType=0);
	background-color:#690502;
	color:#ffffff;
}
.sideTower li.sideBnr#sideContact a:active, #searchform input[type=submit]:active {
	position:relative;
	top:1px;
}


/* form */
#form_kaigo_course_select {
  width:90%;
  background:#f8f1d6;
  padding:1%;
  border-radius:4px;
  margin-bottom:2%;
}
#form_kaigo_test_id {
  width:90%;
  background:#f8f1d6;
  padding:1%;
  border-radius:4px;
  margin-bottom:2%;
}
#form_kaigo_tos {
  width:90%;
  overflow:visible;
  background:#f8f1d6;
  padding:1%;
  border-radius:4px;
  margin-bottom:2%;
}


#form_kaigo_course_select .course_s,
#form_kaigo_course_select .course_h,
#form_kaigo_course_select .course_t,
#form_kaigo_course_select .media_s,
#form_kaigo_course_select .media_h,
#form_kaigo_course_select .media_t,
#form_kaigo_course_select .text_s,
#form_kaigo_course_select .text_h,
#form_kaigo_course_select .text_t,
#form_kaigo_course_select .data_s,
#form_kaigo_course_select .data_h,
#form_kaigo_course_select .data_t,
#form_kaigo_course_select .data2_s,
#form_kaigo_course_select .data2_h,
#form_kaigo_course_select .data2_t,
#form_kaigo_course_select .course_total,
#form_kaigo_test_id .testid_s,
#form_kaigo_test_id .testid_h,
#form_kaigo_test_id .testid_t
{
  display:inline;
}
#form_kaigo_course_select .data_s,
#form_kaigo_course_select .data_h,
#form_kaigo_course_select .data_t,
#form_kaigo_course_select .data2_s,
#form_kaigo_course_select .data2_h,
#form_kaigo_course_select .data2_t
{
  float:right;
  margin-right:20%;
}

#course_s, #course_h, #course_t,
#media_s, #media_h, #media_t,
#text_s, #text_h, #text_t,
#testid_s, #testid_h, #testid_t
{
  width:4em;
  margin-left:2em;
  padding: 5px 10px;
}

.course_s input,
.course_h input,
.course_t input,
.media_s input,
.media_h input,
.media_t input,
.text_s input,
.text_h input,
.text_t input,
.testid_s input,
.testid_h input,
.testid_t input

{
  background: #f9f9f9; border: 1px solid #ccc; font-size:12px;
  -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
  box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}
.form_kaigo_tel {
  padding: 5px 10px;
  background: #f9f9f9; border: 1px solid #ccc; font-size:12px;
  -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
  box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}

#form_kaigo_btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b61b16), color-stop(1, #690502));
	background:-moz-linear-gradient(top, #b61b16 5%, #690502 100%);
	background:-webkit-linear-gradient(top, #b61b16 5%, #690502 100%);
	background:-o-linear-gradient(top, #b61b16 5%, #690502 100%);
	background:-ms-linear-gradient(top, #b61b16 5%, #690502 100%);
	background:linear-gradient(to bottom, #b61b16 5%, #690502 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b61b16', endColorstr='#690502',GradientType=0);
	background-color:#b61b16;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:20px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
#form_kaigo_btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #690502), color-stop(1, #b61b16));
	background:-moz-linear-gradient(top, #690502 5%, #b61b16 100%);
	background:-webkit-linear-gradient(top, #690502 5%, #b61b16 100%);
	background:-o-linear-gradient(top, #690502 5%, #b61b16 100%);
	background:-ms-linear-gradient(top, #690502 5%, #b61b16 100%);
	background:linear-gradient(to bottom, #690502 5%, #b61b16 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#690502', endColorstr='#b61b16',GradientType=0);
	background-color:#690502;
	color:#ffffff;
}

.required-contactform7{
  padding:0 5px;
  background: #DE8686;
  color: #fff;
  border-radius: 2px;
  margin-left: 2px;
}
input.wpcf7c-conf,
textarea.wpcf7c-conf{
  border-top:none;
  border-left:none;
  border-right:none;
  background:none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
}
.wpcf7-back {
  background:#777;
}

.sent .input_area {
        display:none;
}
div.wpcf7-mail-sent-ok {
	border:none;
}

#form-zip1 {
  width:3em;
}
#form-zip2 {
  width:4em;
}
.content form span.zip1,
.content form span.zip2
{
  display:inline;
}

#course_total {
  width:5em;
  font-size:20px;
  text-align:right;
}

#test_total {
  width:5em;
  font-size:20px;
  text-align:right;
}

#freeid {
  font-weight:bold;
}

.content p.caution {
  color:#a93c34;
  font-weight:bold;
  margin-bottom:0;
}

#form_kaigo_tos iframe {
  width:100%;
  height:30%;
  background:#fff;  
}

/* お知らせ一覧 */
#topInfo .moreLink {
  display:none;
}

/* 支払方法 */
#pay1, #pay2 {
  margin:0 1em 1em 1em;
  padding:1em;
  width:80%;
  border:#690502 1px solid;
}

/* DVD合計欄 */
#paymentbox {
  border-collapse: collapse;
  border:none;
  width:360px;
  padding:0;
  margin-left:4em;
  font-size:100%;
}

#paymentbox td {
  border:none;
  vertical-align:bottom;
  width:120px;
  padding:0;
}

#paymentbox input{
  width:120px;
  text-align:right;
  margin-bottom:0;
  padding-bottom:0;
  font-size:100%;
}
#payment_total {
  font-size:120% !important;
}
