@charset "utf-8";
/* CSS Document */

#main3rd h2 { margin: 0 0 35px;}

#main_contents { margin: 20px 0;}
#main_contents .left { float: left; width: 360px;}
#main_contents .right { float: right; width: 360px;}

#main_contents .left .info { margin: 0 0 25px;}
#main_contents .left .info ul { padding: 0 0 8px; background: url(../img/old/suit_b.gif) no-repeat bottom;}
#main_contents .left .info li { padding: 3px 0 0 24px; font-weight: bold; color: #804E00; background: url(../img/old/i_suit.gif) 5px 5px no-repeat #EEEEEE;}
#main_contents .left .model {}
#main_contents .left .model .image { margin: 10px 0 0;}
#main_contents .left .model p { margin: 40px 0 0;}
#main_contents .left .model .none { margin: 10px 0 0;}
#main_contents table { width: 100%; border-collapse: collapse; margin: 10px 0 0;}
#main_contents th,
#main_contents td { padding: 5px; border: 1px solid #804F00;}
#main_contents caption { text-align: left; font-weight: bold; color: #804E00;}
#main_contents th { white-space: nowrap; vertical-align: middle; background: #F8EFDF;}
#main_contents th span { font-size: .85em;}

.uni_list { margin: 0 0 20px;}
.uni_list li { margin-left:3px; padding-left:18px; line-height:1.75; background-image:url(/img/i_arrowr.gif); background-repeat:no-repeat; background-position:left 6px;}

#point { clear: both; width: 660px; margin: 0 auto 40px; padding: 0 0 9px; background: url(../img/old/know_b.gif) no-repeat bottom;}
#point p { padding: 15px 23px 0; background: #F3EEE7;}

#about h4 { margin: 0 0 10px; background: #B36E00;}
#about p { padding: 0 0 1.5em;}

#unique01 { position: relative; padding: 0 0 40px; text-align: center; overflow: hidden; height: 450px;}
#unique01 .image{ margin: 1px 0 0;}
#unique01 .boxes { position: absolute; width: 180px; text-align: left;}
#unique01 .boxes h5 { padding: 2px 5px; color: #EC1242; font-weight: bold;}
#unique01 .boxes p { padding: 0 5px; line-height: 1.2; font-size: 12px;}
#unique01 #box01 { position: absolute; top: -6px; left: 0;}
#unique01 #box02 { position: absolute; top: 30px; right: 0;}
#unique01 #box03 { position: absolute; top: 206px; left: 0;}

#unique02 { position: relative; padding: 50px 15px 0; background: url(../img/old/uk_program_c.gif) bottom no-repeat #F3EEE7; margin: 0 0 40px;}
#unique02 h4 { position: absolute; left: 0; top: 0;}
#unique02 .right { float: right; width: 500px;}
#unique02 .right h5 { padding: 0 0 20px;}
#unique02 .right dt { font-size: 14px; font-weight: bold; color: #804E00;}
#unique02 .right dd { margin: 0 0 20px;}
#unique02 .left { float: left; width: 195px; margin: 0 0 20px; padding: 0 10px 8px; background: url(../img/old/uk_program_b.gif) bottom no-repeat;}
#unique02 .left h5 { padding: 0 0 10px; background: #fff;}
#unique02 .left dl { padding: 0 5px; background: url(../img/old/bg_ukprogram.gif) repeat-y 5px top #fff;}
#unique02 .left dt img,
#unique02 .left dt span { padding: 0 5px 0 0; vertical-align: middle; font-size: 14px; font-weight: bold;}
#unique02 .left dd { padding: 0 0 0 46px; line-height: 1.2;}
#unique02 .left dd img { display: block; margin: 0 0 10px;}
