body { background-image: url(../img/back.gif); background-repeat: repeat-x; text-align: center; margin: 0 auto; }
.main { background-color: white; text-align: left; width: 740px; margin: 0 auto; }
/*リンク関係*/
a:link { color: #0082ed; }
a:visited { color: #cf6e00; }
a:hover { color: #f00; }
/*基本文字*/
.small{ font-size: 73%; }
#small{ font-size: 73%; }
#mini{ font-size: 65%; }
.medium { font-size: 83%; line-height: 120%; }
#medium { font-size: 83%; line-height: 120%; }
.topic { font-size: 90%; line-height: 120%; }
.normal { font-size: 100%; }
#copy{ color: #FFFFFF; font-weigt:bold;}

/*マージン関係*/
.margin_mailde { margin-left: 15;}
.margin_l5 { margin: 2 0 0 5;}
.margin_t10	{ margin: 10 0 0 0;}
.margin_t15	{ margin: 15 0 0 0;}
.margin_t20	{ margin: 20 0 0 0;}
.margin_l10 { margin: auto 0 10 auto;}
.margin_lr40 { margin-right: 40px; margin-left: 40px; }
.margin_lr30 { margin-right: 30px; margin-left: 30px; }
.margin_lr20 { margin-right: 20px; margin-left: 20px; }
.margin_lr10 { margin-right: 10px; margin-left: 10px; }
.margin_l10t0 { margin-left: 10px;  margin-top: 0px;}
.margin_lr40u10 { margin-top: 10px; margin-right: 40px; margin-left: 40px; }
.margin_lrtb10 { margin-top: 10px; margin-bottom: 10px; margin-right: 10px; margin-left: 10px; font-size: 83%; }
.margin_lrtb10_2 { margin-top: 10px; margin-bottom: 10px; margin-right: 10px; margin-left: 10px; font-size: 100% text-align: left; }
.margin_tb10 { margin: 10 auto 10 auto; }
/*右関係*/
#box_menu { font-size: 75%; font-weight: bold; color: white; margin: 2 2 2 2; }
#l_menu { font-size: 75%; line-height: 140%; margin: 3 3 3 3; }
#mail_1 { font-weight: bold; color:#0066CC;}
.mail_1 { font-weight: bold; color:#0066CC; }
.head_right { text-align: right; height: 55px; float: right;  font-size: 83%; }
.right { background-color:#EEEEEE; width: 210; margin: auto 0 auto 10;}
.right_200 { width: 200px;}
.right_bun { font-size: 70%; line-height: 120%; margin: 5 5 5 5;}
.right_mailde { font-size: 70%; line-height: 120%; margin: 5 5 5 5; text-align:left;}
/*トップ関係*/
.program { font-size: 83%; line-height: 150%; margin-top: 5px; margin-bottom: 5px; margin-right: 10px; margin-left: 10px;}
#pro_1 { background-image: url(../img/pro_back_1.gif); background-repeat: no-repeat;}
#pro_2 { background-image: url(../img/pro_back_2.gif); background-repeat: no-repeat;}
#pro_3 { background-image: url(../img/pro_back_3.gif); background-repeat: no-repeat;}
.access{ width: 159;}
.access_1{ width: 269;}
.access_2{ width: 210;}
.access_bun { font-size: 70%;}
#access_center { font-size: 115%; font-weight: bold;}
/*その他*/
.career_step { margin: 0 0 0 10;}
.keyword_1{  background-image: url(../img/topic_keyword_item7.jpg); background-repeat: no-repeat; background-position: bottom;
 margin: auto 20 auto 20;}
#seth { background-image: url(../img/topic_english_item3.jpg); background-repeat: no-repeat; background-position:left;}
#alpha { filter: alpha(style=0,opacity=50,); background-color:#FFFFFF;}
.seth_1 { background-color:#CCCCCC; margin-left: 210px; margin-bottom:3px;}
/*配置*/
#left{
	text-align:left;}
/*フッター*/
.footer{ text-align: right; background-image: url(../img/footer_back.gif); background-repeat: repeat-x; width: 740px; height: 70px; margin: 0 auto 0 auto;}

/*就活プレップ用*/
#logo{float:left; margin:5px;}
.stylebody{margin:10px; width:720px; line-height:150%;}
.stylebody p{margin:auto 20px 10px 20px;}
.prep_r{float:right;margin:10px auto 10px 10px;}
.prep_tl{width:350px; float:left;}
.prep_tr p,.prep_tl p{margin-bottom:30px;}
.prep_tr{width:350px; float:right;}