/*　外枠　*/
body { margin: 0px; padding: 0px; font-size: 12px; color:#333; text-align: center; background-color:#FFF;
       background-image:url(../common_img/bg.gif); background-position:center top; background-repeat:repeat-y;
	   font-family:Verdana,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
	   
a        { color:#FF826E; text-decoration:underline;}
a:hover  { color:#FFCC00; text-decoration:none;}

#contents{ width:690px; text-align:center; margin:auto;}
#contents .td{ text-align:left;}

#head    { width:690px; text-align:center; margin:auto;}

h1{ margin:0; padding:0; padding-top:15px;}
h2{ margin:0; padding:0;}
h3   { margin-bottom:8px;}
h4   { margin:0; padding:0; margin-top:15px; margin-bottom:5px;}
blockquote{ margin:0; padding-left:20px;}

#tophead           { width:690px; height:100%; padding:10px 29px 0px 29px;}
#tophead .headleft { width:218px; background-color:#FFF; float:left; padding-bottom:14px;}
#tophead .headright{ width:472px; background-color:#FFF; float:right; text-align:right; vertical-align:bottom;}

/*　各種ナビ　*/
#grobal   { margin:0; padding:25px 0px 35px 0px; list-style-type:none;}
#grobal li{ margin:0; padding:0; display: inline;}
#subgrobal   { margin:0; padding:22px 0px 0px 0px; list-style-type:none;}
#subgrobal li{ margin:0; padding:0; display: inline;}

.po_right    { text-align:right;}
.po_top      { vertical-align:top;}
.po_rightsp  { padding-right:15px; vertical-align:top;}
.po_center   { text-align:center;}
.po_bottom   { vertical-align:bottom;}

.arrow       { vertical-align:middle; padding-right:5px;}

.iframe       { border:1px solid #E4E4E4;}

#foot          { font-size: 10px; color:#EEE; padding-top:10px; height:90px; text-align:center; width:748px;
                 background-image:url(../common_img/foot_bg.gif); background-position:center bottom; background-repeat:no-repeat;}
#foot a        { text-decoration:none; color:#EEE;}
#foot a:hover  { color:#EEE; text-decoration:underline;}
#foot .footnavi{ text-align:left; line-height:24px;}
#foot .footcopy{ color:#B4B4B4;}
#foot .footinfo{ text-align:right; line-height:24px;}
#footnavi      { float:left; text-align:left; line-height:24px;}
#footinfo      { float:right; text-align:right; line-height:24px;}

#pagetop{ text-align:right; padding-top:15px; padding-bottom:0;}

.bd10   { font-size:10px; line-height:16px;}
.bdinq  { color:#A756C1;}
.bdsub  { color:#FF8A02;}
.bd14   { font-size:14px;}
.bd     { color:#333333; font-size:12px;}


/* メインコンテンツ　*/

#topbox{ padding:0px 20px 0px 20px; line-height:20px;}
.topboxleft{ float:left; text-align:left;}
.topboxright{ float:right; text-align:right;}

.table      { border-top  :1px solid #A8A8A8; border-left  :1px solid #A8A8A8;}
#table th   { border-right:1px solid #A8A8A8; border-bottom:1px solid #A8A8A8; background-color:#F1F1F1; text-align:center;}
#table td   { border-right:1px solid #A8A8A8; border-bottom:1px solid #A8A8A8; background-color:#FFF; text-align:center;}
#table1 th   { border-right:1px solid #A8A8A8; border-bottom:1px solid #A8A8A8; background-color:#F1F1F1; text-align:center;}
#table1 td   { border-right:1px solid #A8A8A8; border-bottom:1px solid #A8A8A8; background-color:#FFF; text-align:center;}
#table2 th   { border-right:1px solid #A8A8A8; border-bottom:1px solid #A8A8A8; background-color:#F1F1F1; text-align:center;}
#table2 td   { border-right:1px solid #A8A8A8; border-bottom:1px solid #A8A8A8; background-color:#FFF; text-align:center;}
#table3 th   { border-right:1px solid #A8A8A8; border-bottom:1px solid #A8A8A8; background-color:#F1F1F1; text-align:center;}
#table3 td   { border-right:1px solid #A8A8A8; border-bottom:1px solid #A8A8A8; background-color:#FFF; text-align:center;}

/* 学科紹介 */
.img_left    { padding-right:8px; padding-bottom:45px;}
.img_right   { padding-left:8px; padding-bottom:45px;}

/* 入学案内 */
#entra      ul{ margin:0; padding:0;}
#entra      li{ color:#A8A8A8; margin:0; padding:0;}
#entra       a{ color:#05AD20; text-decoration:underline;}
#entra a:hover{ color:#05AD20; text-decoration:none;}

/* 文化工房 */
.ul_left  { float:left; text-align:left; margin:0; padding-left:15px; list-style-type:none; line-height:24px; width:90px;}
.ul_right { float:left; text-align:left; margin:0; padding-left:15px; list-style-type:none; line-height:24px;}

/* お問い合わせ */
.inq_ul{ margin:0; padding-left:15px; color:#A756C1; font-size:10px;}
#inqtable   th{ border-right:1px solid #A8A8A8; border-bottom:1px solid #A8A8A8; background-color:#F1F1F1; text-align:left; padding-left:8px;}
#inqtable   td{ border-right:1px solid #A8A8A8; border-bottom:1px solid #A8A8A8; background-color:#FFF; text-align:left; padding-left:8px;}
#inqnotable td{ border-right:1px solid #FFF; border-bottom:1px solid #FFF; text-align:center;}
#inqnotable th{ border-right:1px solid #FFF; border-bottom:1px solid #FFF; background-color:#FFF; font-weight:normal;}
#inqnotable input{ border:1px solid #FFF;}
.inq_hissu     { border-left :4px solid #A756C1; width:120px;}
input          { border:1px solid #A8A8A8;}
.inputno       { border:1px solid #FFF;}

/* 入学案内 */
.siken{
	width:400px;
	padding:10px;
	border:solid 1px #A8A8A8;
	background-color:#ffffff;
	}