@charset "UTF-8";

/* ================================================================ *
	Web Designing 2007/10
	テンプレート B-2：2 カラム型 ナビゲーションを左だけに
	詳細カスタマイズ CSS
	
	この CSS を書き換えることで，テンプレートをカスタマイズ
	できます。本文記事およびコメントを参考に変更し，活用して
	ください。
 * ================================================================ */

/* 画像を回り込ませている箇所の見出しデザイン */
h2 {
  margin-left: 175px;
}

/* ヘッダとコンテンツとの距離を調節するためにヘッダの下方向のパディングを調整 */
#header {
	padding-top: 10px;
	font-size: 10px;
	padding-bottom: 5px;
}


/*++++++++++++++++++++++++++++++++++++++++*/
/*+                                      +*/
/*+          コンテンツ詳細設定　        +*/
/*+                                      +*/
/*++++++++++++++++++++++++++++++++++++++++*/
/*     ごあいさつ画像右余白     */
#main .img-potrait {
	margin-right: 10px;
}
/*     見出し画像位置補正     */
#main .img-ichi {
	vertical-align: bottom;
}
.top-infomoji {
	padding-left: 20px;
}

#main .p-ichi {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
/*     教育目標リスト設定     */
#main .k-list01 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	list-style-position: outside;
	list-style-type: decimal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#main .k-list02 {
	margin-bottom: 15px;
}
/*   学校概要テーブル設定   */
#main .gaiyo-tab01{
	text-align: left;
	vertical-align: middle;
	padding-left: 8px;
	width: 45%;
	padding-top: 3px;
	padding-bottom: 3px;
}
#main .gaiyo-tab02{
	height: 5px;
}
/*   学科案内・学習風景・関連施設・教育施設設定   */
#main .gakka-midashi01{
	margin-top: 20px;
}
#main .gakka-tab01{
	width: 197px;
	vertical-align: top;
}
#main .gakka-tab02{
	width: 197px;
	vertical-align: top;
}
#main .gakka-p01{
	width: 197px;
}
#main .gakka-p02{
	width: 197px;
	text-align: left;
}
#main .kyoiku-p01{
	width: 197px;
	margin-top: 40px;
	margin-left: 26px;
}
#main .kyoiku-p02{
	width: 197px;
	margin-top: 60px;
	margin-left: 26px;
}

/*----------------------------------------------*/
/*   入試データ・国家試験・奨学金テーブル設定   */
/*----------------------------------------------*/
#main .moji-sage {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
/*     テーブル見出し行設定     */
#main .tcell-midashi01{
	color: #FFFFFF;
	background-color: #B85360;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #B85360;
	border-right-color: #FFFFFF;
	border-left-color: #B85360;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B85360;
}
#main .tcell-midashi02{
	color: #FFFFFF;
	background-color: #B85360;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #B85360;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B85360;
}
#main .tcell-midashi03{
	color: #FFFFFF;
	background-color: #B85360;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #B85360;
	border-right-color: #B85360;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B85360;
}
#main .tcell-midashi04{
	color: #FFFFFF;
	background-color: #B85360;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B85360;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

/*     テーブル内容行設定     */
#main .tcell-komoku01{
	color: #FFFFFF;
	background-color: #B85360;
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B85360;
	border-right-color: #B85360;
	border-bottom-color: #FFFFFF;
	border-left-color: #B85360;
}
#main .tcell-komoku02{
	color: #FFFFFF;
	background-color: #B85360;
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B85360;
	border-bottom-color: #FFFFFF;
	border-left-color: #B85360;
}
#main .tcell-komoku03{
	color: #FFFFFF;
	background-color: #B85360;
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B85360;
	border-bottom-color: #B85360;
	border-left-color: #B85360;
}
#main .tcell-naiyo00{
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B85360;
	padding: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B85360;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B85360;
}
#main .tcell-naiyo00b{
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #B85360;
	border-right-color: #B85360;
	border-bottom-color: #B85360;
	padding: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B85360;
}
#main .tcell-naiyo01{
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #B85360;
	border-right-color: #B85360;
	border-bottom-color: #B85360;
	padding: 5px;
}
#main .tcell-naiyo02{
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B85360;
	border-bottom-color: #B85360;
	padding: 5px;
}
#main .tcell-naiyo03{
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B85360;
	border-bottom-color: #B85360;
	padding: 5px;
}
#main .tcell-komoku02b{
	color: #FFFFFF;
	background-color: #B85360;
	text-align: center;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B85360;
	border-bottom-color: #FFFFFF;
	border-left-color: #B85360;
}
#main .tcell-komoku03b{
	color: #FFFFFF;
	background-color: #B85360;
	text-align: center;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B85360;
	border-bottom-color: #B85360;
	border-left-color: #B85360;
}
#main .tcell-naiyo02b{
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B85360;
	border-bottom-color: #B85360;
	padding: 5px;
}
#main .t-list01{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#main .t-list02{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	line-height: 18px;
}

/*     沿革テーブル設定     */
#main .e-year01{
	text-decoration: underline;
	text-align: right;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main .e-year02{
	font-style: italic;
	color: #666666;
}
#main .e-year03{
	text-align: right;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*     入試データテーブル設定     */
#main .tdata-cell01{
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B85360;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B85360;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B85360;
	padding-top: 10px;
	padding-bottom: 10px;
}
#main .tdata-cell02{
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B85360;
	border-bottom-color: #B85360;
	padding-top: 10px;
	padding-bottom: 10px;
}
#main .tdata-cell03{
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B85360;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B85360;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B85360;
	padding-top: 3px;
	padding-bottom: 3px;
}
#main .tdata-cell04{
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-right-color: #B85360;
	border-bottom-color: #B85360;
	padding-top: 3px;
	padding-bottom: 3px;
}
#main .tdata-cell05{
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B85360;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B85360;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B85360;
	padding-top: 0px;
	padding-bottom: 0px;
}
#main .tdata-cell06{
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B85360;
	border-bottom-color: #B85360;
	padding-top: 0px;
	padding-bottom: 0px;
}
#main .tdata-cell07{
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B85360;
	border-bottom-color: #B85360;
	padding-top: 0px;
	padding-bottom: 0px;
}
/*     入試要項請求方法設定     */
#main .p-seikyu01{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 13px;
	background-color: #FDF3F2;
	height: 20px;
	width: 420px;
	margin-left: 10px;
	font-weight: bold;
	color: #666666;
}
#main .p-seikyu02{
	font-size: 13px;
	margin-bottom: 10px;
	margin-left: 40px;
}
#main .p-seikyu03{
	text-align: left;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
}
#main .seikyu-ichi {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
}
/*     アクセス設定     */
#main .p-access02{
	font-size: 13px;
	margin-bottom: 20px;
	margin-left: 40px;
}
/*     Ｑ＆Ａ設定     */
#main .qa-t01{
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CB2729;
	padding-bottom: 5px;
	padding-left: 3px;
	color: #CB2729;
	letter-spacing: 0.2em;
	vertical-align: top;
	white-space: nowrap;
	width: 40px;
}
#main .qa-t02{
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CB2729;
	padding-bottom: 5px;
	padding-left: 3px;
	color: #CB2729;
	letter-spacing: 0.2em;
	vertical-align: top;
}
#main .qa-p01{
	font-size: 12px;
	width: 96%;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-top: 0px;
}
#main .qa-img01{
	margin-left: 260px;
}

