@charset "utf-8";

/* T3 */
#academia_img {
	margin: 0px;
	padding: 0px 0px 15px;
}


/* t3menu */
#t3menu {
	text-align: left;
}

#t3menu ul {
	width: 190px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-weight: bold;
}

#t3menu ul.scd {
	background: url("../../images/bg_t3menu.jpg") left bottom no-repeat;
}

#t3menu ul.scd li {
	border-bottom: solid 1px #d1d1d1;
	list-style: none;
	padding: 5px 7px 4px;
}

#t3menu li p {
	margin: 0px;
	padding: 4px 7px;
	color: #ffffff;
}

#t3menu li.t3menu1 {
	margin-bottom: 11px;
	padding: 0px;
	border-bottom: none;
}


#t3menu1_01 {
	padding: 4px 6px 4px;
	border-bottom: solid 1px #ffffff;
	background: url("../../images/bg_t3menu1.jpg") left bottom no-repeat;
}

#t3menu1_02 {
	padding: 3px 6px 3px;
	border-bottom: solid 1px #ffffff;
	background: url("../../images/bg_t3menu8.jpg") left bottom no-repeat;
}

#t3menu li.t3menu2 p {
	background: #5189c7 url("../../images/bg_t3menu2.jpg") left bottom repeat-x;
}

#t3menu li.t3menu3 p {
	background: #7dc242 url("../../images/bg_t3menu3.jpg") left bottom repeat-x;
}

#t3menu li.t3menu4 p {
	background: #dd7c1d url("../../images/bg_t3menu4.jpg") left bottom repeat-x;
}

#t3menu li.t3menu5 p {
	background: #5bbfb0 url("../../images/bg_t3menu5.jpg") left bottom repeat-x;
}

#t3menu li.t3menu6 p {
	background: #d3ab04 url("../../images/bg_t3menu6.jpg") left bottom repeat-x;
}

#t3menu li.t3menu7 p {
	background: #6bbde8 url("../../images/bg_t3menu7.jpg") left bottom repeat-x;
}

#t3menu li.t3menu1 ul li p {
	padding: 0px;
}

#t3menu li.t3menu1 ul li a {
	color: #ffffff;
}

#t3menu #contactmenu {
	position: relative;
	top: 30px;
}

#t3menu #contactmenu li {
	border: solid 1px #d1d1d1;
	background-color: #f7f6f6;
	padding: 5px 10px;
	margin: 21px 0px;
}


/* T3contents */
p#imageh1 {
	margin: 0px;
}

#t3contents {
	width: 635px;
}

#t3contents p.sentence {
	margin: 12px 2px 12px 13px;
}

div.t3 {
	width: 620px;
	margin: 0px 2px 40px 13px;
	padding: 0px;
}

div.t3 ul {
	margin-top: 8px;
	margin-bottom: 15px;
}

table.t3 {
	width: 620px;
	margin: 0px 2px 0px 13px;
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
}

table.t3 td {
	padding: 0px;
	vertical-align: top;
}

table.t3 td.half {
	width: 300px;
}

table.t3 td.td3cap {
	width: 193px;
}

table.t3 td.td3cap2 {
	width: 406px;
}

table.t3 td.td4cap {
	width: 140px;
}

table.t3 td.tdspace {
	width: 20px;
}

table.t3 ul {
	margin-top: 8px;
	margin-bottom: 15px;
}

.box01 {
	padding: 5px 0px 13px 24px;
	margin-bottom: 5px;
	margin-left: 25px;
	clear: both;
}

.box02 {
	padding: 5px 0px 13px 24px;
	margin-left: 25px;
	border-bottom: solid 1px #d1d1d1;
	clear: both;
}

.box03 {
	padding: 5px 0px 13px 24px;
	margin-bottom: 5px;
	margin-left: 25px;
	background: url("../../cimg/bg_box03.jpg") repeat-x bottom;
	clear: both;
}

.box04 {
	padding: 5px 0px 13px 24px;
	margin-bottom: 5px;
	margin-left: 25px;
	border-bottom: solid 1px #d1d1d1;
	clear: both;
}

.box {
	clear: both;
	overflow: hidden;
}

.box:after {
  content: "";
  display: block;
  clear: both;
  height: 1px;
  overflow: hidden;
}

/*\*/
*html .box {
  height: 1em;
  overflow: visible;
}
/**/

.box p {
	margin: 5px 8px 5px 0px;
}

.box img.boximg {
	float: right;
	margin-left: 12px;
}

.arrow1 {
	background: url("../../cimg/bg_arrow1.jpg") no-repeat bottom left;
	padding-bottom: 25px;
	margin-bottom: 15px;
}

.arrow2 {
	background: url("../../cimg/bg_arrow2.jpg") no-repeat top left;
}

p.h4simpleB {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 100%;
	clear: both;
	color: #0266ac;
	font-size: 14px;
	margin: 0px;
	padding: 5px 0px 8px;
	border: none;
	background: none;
	letter-spacing: 0.05em;
	clear: none;
}


p.h1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 100%;
	clear: both;
	color: #4E7EB4;
	font-size: 16px;
	margin: 5px 0px 15px 0px;
	padding: 7px 10px 7px 30px;
	border: 1px solid #CCCCCC;
	background: url("../../images/gn/dott15.gif") 8px center no-repeat;
}

.spr {
	clear: both;
	overflow: hidden;
	margin-bottom: 32px;
}

.spr .sprL {
	float: left;
	width: 300px;
}

.spr .sprR {
	float: right;
	width: 300px;
}

.spr p, .spr2 p {
	margin-top: 0px;
}

.spr .cpt, .spr2 .cpt {
	text-align: right;
}

.spr2 {
	clear: both;
	overflow: hidden;
	margin-bottom: 22px;
}

.spr2 .sprL {
	float: left;
	width: 195px;
}

.spr2 .sprC {
	float: left;
	width: 195px;
	padding-left: 25px;
}

.spr2 .sprR {
	float: right;
	width: 195px;
}

.t3 .price {
	text-align: left;
	font-weight: bold;
	margin: 8px 0px 15px 25px;
}

tr.E9 td, tr.F6 td {
	padding: 3px 5px;
	width: auto;
}

tr.F6 {
	background-color: #F6F6F6;
}

tr.E9 {
	background-color: #E9E9E9;
}


/* t3index */

.academiaindex {
	clear: both;
	padding-top: 7px;
}

.academiaindex_line1 {
	float: left;
}

.academiaindex_line2 {
	float: left;
	margin: 0px 11px;
}

.academiaindex_line3 {
	float: right;
}

.academiaindex p {
	margin: 0px;
	width: 204px;
	height: 32px;
	padding: 8px 18px 0px;
	font-weight: bold;
}

.academiaindex > p {
	height: 24px;
}

.academiaindex > .academiaindex_line1 > p,
.academiaindex > .academiaindex_line2 > p,
.academiaindex > .academiaindex_line3 > p {
	width: 164px;
	height: 24px;
}

.academiaindex p.t3menu0 {
	width: auto;
	padding: 9px 18px 0px;
	background: url("../../cimg/bg_t3menu0.jpg") no-repeat;
}

p.t3menu0 img {
	border: none;
}

.academiaindex p.t3menu0 a {
	color: #ffffff;
}

.academiaindex p.t3menu1 {
	color: #3573b7;
	background: url("../../cimg/bg_t3menu1.jpg") no-repeat;
}

.academiaindex p.t3menu2 {
	color: #6bb32e;
	background: url("../../cimg/bg_t3menu2.jpg") no-repeat;
}

.academiaindex p.t3menu3 {
	color: #dc7b1d;
	background: url("../../cimg/bg_t3menu3.jpg") no-repeat;
}

.academiaindex p.t3menu4 {
	color: #48ac9d;
	background: url("../../cimg/bg_t3menu4.jpg") no-repeat;
}

.academiaindex p.t3menu5 {
	color: #be9902;
	background: url("../../cimg/bg_t3menu5.jpg") no-repeat;
}

.academiaindex p.t3menu6 {
	color: #439fcf;
	background: url("../../cimg/bg_t3menu6.jpg") no-repeat;
}

.academiaindex ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 204px;
}

.academiaindex li {
	padding: 8px 16px;
	border-bottom: solid 1px #d1d1d1;
	background: url("../../images/li01.jpg") 8px center no-repeat;
	
}

#paging {
	text-align: center;
	clear: both;
	padding: 15px 0px;
}

#paging img {
	margin: 0px 50px;
	border: none;
}

#totop {
	margin: 20px 5px 5px;
	text-align: right;
}

#t3contents img {
	border: none;
}


