﻿@charset "utf-8";

/*=================================================================
	
	デジハリ・オンラインスクールサイト / スクールの魅力カテゴリ用CSS
	・Customize: 2012.1.25

=================================================================*/
body#about #left-inner {
	width:650px;
}

/*-----------------------------------------------------------------
		TOP
-----------------------------------------------------------------*/
body.top #container {
	background:url(../img/container_bg_other.gif);
}
body.top h1 {
	width:444px;
	float:left;
	margin:0;
	padding:30px 0 0 0;
}
body.top #right-box{
	width:475px;
	float:right;
}

/*-----------------------------------------------------------------
		スクールの特徴
-----------------------------------------------------------------*/
body.feature .left-box {
	width:415px;
	float:left;
}
body.feature .left-box02 {
	width:500px;
	float:left;
}
body.feature .column-box {
	width:100%;
	padding:10px;
	background-color:#fff3e9;
}
body.feature .column-box .column-pht01 {
	margin-top:-20px;
	float:left;
}
body.feature .column-box .right-box {
	width:450px;
	float:left;
	margin-left:10px;
}

/*-----------------------------------------------------------------
		実績
-----------------------------------------------------------------*/
body.results .left-box {
	width:415px;
	float:left;
}
body.results .left-box02 {
	width:500px;
	float:left;
}
body.results .column-box {
	width:100%;
	padding:10px;
	background-color:#fff3e9;
	line-height:150%;
}
body.results .column-box .column-pht01 {
	margin-top:-20px;
	float:left;
}
body.results .column-box .right-box {
	width:450px;
	float:left;
	margin-left:10px;
}
body.results .column-box .column-inner {
	width:300px;
	float:left;
	background-color:#FFFFFF;
	padding:10px;
}
body.results .column-box .left-box {
	width:195px;
	float:left;
}
body.results .works-box {
	width:394px;
	border-top:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	padding:10px;
	float:left;	
}

body.results .works-box .lead {
	font-size:85%;
	color:#ff7000;
}

/*-----------------------------------------------------------------
		学長挨拶
-----------------------------------------------------------------*/
body.message .txt-box{
	width:415px;
	float:right;
}

/*-----------------------------------------------------------------
		学習サポート制度
-----------------------------------------------------------------*/
body.support .txt-box{
	width:420px;
	float:left;
}

body.support .right-box {
	width:500px;
	float:right;
}
body.support #sample-box {
	width:600px;
	margin:0 auto;
}
body.support #sample-box ul li {
	float:left;
}
body.support .ttb_base {
	width:620px;
	border:1px solid #fcd1af;
}
body.support .ttb_base {
	width:650px;
	border:1px solid #fcd1af;
}
body.support .ttb_base th {
	background-color:#fff3e9;
	padding:5px 10px;
	color:#fe7000;
	font-weight:normal;
	white-space:nowrap;
	width:150px;
	border:1px dashed #feb174;
	border-collapse:collapse;
}
body.support .ttb_base td {
	padding:5px 10px;
	border:1px dashed #feb174;
	border-collapse:collapse;
}
body.support .ttb_base  td.bg-red {
	background-color:#ffe8d5;
	color:#fe7000;
}
body.support .ttb_base  td.bg-orange {
	background-color:#fff3e9;
}

/*-----------------------------------------------------------------
		就転職サポート
-----------------------------------------------------------------*/
body.career_support .txt-box{
	width:420px;
	float:left;
}
body.career_support .graduate-box {
	padding:10px;
	background-color:#fff3e9;
}
body.career_support .graduate-box .inner-box {
	width:290px;
	padding:7px 10px;
	background-color:#ffffff;
	float:left;
}
body.career_support .graduate-box .inner-box .txt-box {
	width:190px;
	float:left;
}
body.career_support .caution {
	width:650px;
	padding:5px;
	color:#ff7000;
	border:1px solid #ff7000;
	text-align:center;
	font-weight:bold;
}
body.career_support .support-box {
	width:325px;
	float:left;
}
body.career_support .support-box-inner {
	background:url(../../about/career_support/img/support_box_bg.gif) 0 0 repeat-y;
}
body.career_support .support-box-bottom {
	background:url(../../about/career_support/img/support_box_bottom.gif) left bottom no-repeat;
	padding-bottom:10px;
}
body.career_support .imajika-box {
	border:6px solid #FCF434;
}
body.career_support .imajika-left {
	width:350px;
	float:left;
}
body.career_support .imajika-top {
	border-bottom:1px dashed #91CED9;
	padding-bottom:10px;
}
body.career_support .imajika-box .pht-box {
	width:156px;
	float:left;
}
body.career_support .imajika-box .txt-box {
	width:420px;
	float:right;
}

/*-----------------------------------------------------------------
		講師紹介
-----------------------------------------------------------------*/
body.lecturer .lecturer-box {
	width:180px;
	padding:10px;
	float:left;
	border:1px solid #e9e9e9;
	font-size:90%;
}
body.lecturer .lecturer-box h3 {
	border-left:8px solid #ff7000;
	padding-left:8px;
	font-size:100%;
	line-height:130%;
}

body.lecturer .dot-border-bold {
	background:url(../img/dot_line.gif) left bottom repeat-x;
	padding-bottom:10px;	
}
body.lecturer .txt-box {
	width:280px;
	float:left;
}
body.lecturer .txt-box2 {
	width:320px;
	float:left;
}
body.lecturer .ph-box {
	width:300px;
	float:right;
	font-size:90%;
	line-height:130%;
	text-align:center;
}
body.lecturer .ph-box img {
	margin-bottom:5px;
}


/*-----------------------------------------------------------------
		パートナー企業
-----------------------------------------------------------------*/
body.partners .partners-box {
	width:650px;
}
body.partners .partners-box-end {
	width:320px;
}

body.partners .partners-box li,
body.partners .partners-box-end li {
	width:130px;
	height:140px;
	float:left;
	margin-right:14px;
	text-align:center;
	padding:0 10px;
}
body.partners .partners-box li.end,
body.partners .partners-box-end li.end {
	width:130px;
	height:140px;
	float:left;
	margin-right:0;
	padding:0 10px;
}
body.partners .partners-box li.bnr01 {
	background:url(../../about/partners/img/bnr01.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr02 {
	background:url(../../about/partners/img/bnr02.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr03 {
	background:url(../../about/partners/img/bnr03.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr04 {
	background:url(../../about/partners/img/bnr04.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr05 {
	background:url(../../about/partners/img/bnr05.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr06 {
	background:url(../../about/partners/img/bnr06.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr07 {
	background:url(../../about/partners/img/bnr07.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr08 {
	background:url(../../about/partners/img/bnr08.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr09 {
	background:url(../../about/partners/img/bnr09.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr10 {
	background:url(../../about/partners/img/bnr10.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr11 {
	background:url(../../about/partners/img/bnr11.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr12 {
	background:url(../../about/partners/img/bnr12.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr13 {
	background:url(../../about/partners/img/bnr13.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr14 {
	background:url(../../about/partners/img/bnr14.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr15 {
	background:url(../../about/partners/img/bnr15.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr16 {
	background:url(../../about/partners/img/bnr16.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr17 {
	background:url(../../about/partners/img/bnr17.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr18 {
	background:url(../../about/partners/img/bnr18.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr19 {
	background:url(../../about/partners/img/bnr19.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr20 {
	background:url(../../about/partners/img/bnr20.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr21 {
	background:url(../../about/partners/img/bnr21.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr22 {
	background:url(../../about/partners/img/bnr22.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr23 {
	background:url(../../about/partners/img/bnr23.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr24 {
	background:url(../../about/partners/img/bnr24.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr25 {
	background:url(../../about/partners/img/bnr25.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr26 {
	background:url(../../about/partners/img/bnr26.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr27,
body.partners .partners-box-end li.bnr27 {
	background:url(../../about/partners/img/bnr27.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr28,
body.partners .partners-box-end li.bnr28 {
	background:url(../../about/partners/img/bnr28.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr29,
body.partners .partners-box-end li.bnr29 {
	background:url(../../about/partners/img/bnr29.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr30,
body.partners .partners-box-end li.bnr30 {
	background:url(../../about/partners/img/bnr30.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr31 {
	background:url(../../about/partners/img/bnr31.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr32 {
	background:url(../../about/partners/img/bnr32.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr33 {
	background:url(../../about/partners/img/bnr33.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr34 {
	background:url(../../about/partners/img/bnr34.png) 0 0 no-repeat;
}

body.partners .partners-box li.bnr35 {
	background:url(../../about/partners/img/bnr35.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr36 {
	background:url(../../about/partners/img/bnr36.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr37 {
	background:url(../../about/partners/img/bnr37.png) 0 0 no-repeat;
}
body.partners .partners-box li.bnr38 {
	background:url(../../about/partners/img/bnr38.png) 0 0 no-repeat;
}








body.partners .partners-box li span,
body.partners .partners-box-end li span {
	display:inline-block;
	margin-top:110px;
	font-size:82%;
	line-height:130%;
}
body.partners .partners-box li.bnr09 span,
body.partners .partners-box li.bnr11 span,
body.partners .partners-box li.bnr16 span,
body.partners .partners-box li.bnr20 span,
body.partners .partners-box li.bnr24 span,
body.partners .partners-box li.bnr25 span,
body.partners .partners-box li.bnr26 span,
body.partners .partners-box-end li.bnr30 span, {
	display:inline-block;
	margin-top:105px;
	font-size:82%;
	line-height:130%;
}

/*-----------------------------------------------------------------
		講師紹介
-----------------------------------------------------------------*/
body.lecturer .prof-left {
	width:250px;
	float:left;
}
body.lecturer .prof-right {
	width:375px;
	float:right;
	padding-left:10px;
	border-left:1px solid #e2e2e2;
}
body.lecturer .prof-left .name {
	font-size:100%;
	font-weight:bold;
	color:#ff7000;
}
body.lecturer .prof-left .post {
	font-size:85%;
}
body.lecturer .prof-right dl dt span {
	padding:5px;
	color:#ffffff;
	background-color:#cfcdcd;
	display:inline-block;
	float:left;
	font-size:87%;
}
body.lecturer .prof-right dl dd {
	width:300px;
	float:left;
	padding-left:10px;
}

body.lecturer .icon-dh {
	margin:10px 0 0;
	padding:0 0 10px 40px;
	background:url(../../alumni/voice/img/icon_dh.gif) 0 0 no-repeat;
}

body.lecturer .icon-yamazaki {
	margin:10px 0 0;
	padding:0 0 10px 40px;
	background:url(../../about/lecturer/yamazaki/img/icon_yamazaki.jpg) 0 0 no-repeat;
}

body.lecturer .icon-yamauchi {
	margin:10px 0 0;
	padding:0 0 10px 40px;
	background:url(../../about/lecturer/yamauchi/img/icon_yamauchi.jpg) 0 0 no-repeat;
}
