@charset "UTF-8";

body { margin: 0px; padding: 0px; font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Meiryo,'メイリオ','ＭＳ Ｐゴシック',sans-serif; color: #555555; text-align: center; }

a:link { color: #0068B7; text-decoration: underline; }
a:visited { color: #0068B7; text-decoration: underline; }
a:hover { color: #0068B7; text-decoration: none; }

form { margin: 0px; padding: 0px; }
img { border: 0px; }

.clear { clear: both; }

/* コンテナ */
#container { background: #DEFFE9 url(../images_common/background01.gif) center top no-repeat; }
#container_inner { margin: 0px auto; width: 718px; background-color: #FFFFFF; }

/* ヘッダ */
#header { width: 718px; }
#logo { margin: 9px 0px 7px 20px; float: left; }
#inquiry { margin: 17px 6px 0px 0px; float: right; }

/* パンくず */
#path { padding: 2px 22px 2px 22px; background: url(../images_common/path_inner.gif) left center repeat-x; font-size: 70%; color: #FFFFFF; text-align: left; }
#path a:link { color: #FFFFFF; text-decoration: underline; }
#path a:visited { color: #FFFFFF; text-decoration: underline;}
#path a:hover { color: #FFFFFF; text-decoration: none; }

/* 左カラム */
#alpha { padding: 0px 19px 0px 20px; width: 478px !important; width: 517px; float: left; }
#main_image { margin: 10px 0px 10px 0px; }
#course ul { margin: 0px; padding: 0px; width: 474px; list-style: none; }
#course ul li { width: 237px; float: left; }
#course ul li img { vertical-align: top; }
#course01 { margin: 0px 4px 21px 5px; }
#course02 { margin: 0px 0px 21px 9px; }
.news_list { clear: both; }
.news_list ul { margin: 6px 0px 15px 4px; padding: 0px; list-style: none; }
.news_list ul li { padding: 0px 0px 5px 0px; font-size: 78%; text-align: left; }

/* 右カラム */
#beta { width: 201px; float: left; }
#menu { margin: 2px 0px 0px 0px; padding: 0px; list-style: none; }
#menu li { padding: 0px 2px 2px 1px; }
#menu li img { vertical-align: top; }
#gamma { padding: 10px 0px 10px 0px; width: 201px; background-color: #EDEDED; text-align: center; }
/* only.mac_ie \*//*/
#gamma_inner { margin: 0px auto; padding: 0px 7px 0px 7px; width: 183px; background: #FFFDEF url(../images_common/voice_inner.gif) center top repeat-y; text-align: left; }
/* only.mac_ie end */
/* ex.mac_ie \*/
#gamma_inner { margin: 0px auto; padding: 0px 7px 0px 7px; width: 169px !important; width: 183px; background: url(../images_common/voice_inner.gif) center top repeat-y; text-align: left; }
/* ex.mac_ie end */
#voice { width: 107px; float: left; }
#voice ul { margin: 0px; padding: 0px; list-style: none; }
#voice ul li { padding: 0px 2px 0px 2px; line-height: 1.3; }
.voice_fs11 { font-size: 11px; }
.voice_fs12 { font-size: 12px; }
/* ex.mac_ie \*/
#voice_photo { float: left; }
/* ex.mac_ie end */
#voice_inner { padding: 5px 2px 0px 2px; font-size: 78%; line-height: 1.3; clear: both; }
#voice_more { padding: 0px 2px 0px 0px; font-size: 78%; text-align: right; }

.ssl_fs11 { font-size: 11px; }

#delta { margin: 0px 0px 34px 0px; width: 201px; background-color: #EDEDED; }
#delta ul { margin: 0px; padding: 0px; list-style: none; }
#delta ul li { text-align: center; }
#delta ul li img { vertical-align: top; }
.banner01 { margin: 0px 0px 3px 0px; }
.banner02 { margin: 0px 0px 10px 0px; }
.banner03 { margin: 0px 0px 13px 0px; }

#footer { background: #DEFFE9 url(../images_common/background02.gif) center top no-repeat; }

#contact { background: #DEFFE9 url(../images_common/background03.gif) center top no-repeat; }
#contact_inner { padding: 10px 0px 20px 0px; font-size: 12px; }