﻿@charset "UTF-8";

/*
----------------------------------------------------------------------
					TOPPAGE-CHOICE
----------------------------------------------------------------------
*/

#top_choice {
width:100%;
background:url(../../img/_top/bg_choice.jpg) repeat-x #ededed;
overflow:hidden;
margin-bottom:20px;
}

.topBox {
width:900px;
margin:0px auto;
}

#ban_choice_top {
width:886px;
height:60px;
margin:0px auto;
overflow:hidden;
background:url(../../img/_top/banner_choice_top.jpg) no-repeat;
text-indent:-9999px;
}

#ban_choice_mid {
width:886px;
margin:0px auto;
background:url(../../img/_top/banner_choice_mid.jpg) repeat-y;
}

#ban_choice_bot {
width:886px;
height:25px;
overflow:hidden;
background:url(../../img/_top/banner_choice_bot.jpg) no-repeat;
text-indent:-9999px;
margin:0px auto 8px auto;
}

#ban_choice_mid p {
width:850px;
margin:0px auto;
padding-top:10px;
font-size:115%;
line-height:1.8em;
text-align:left;
letter-spacing:-0.9px;
}

#tbl_Topchoice {
width:880px;
margin:0px auto 12px auto;
text-align:left;
font-size:85%;
}

#tbl_Topchoice th {
margin:0px 8px;
width:166px;
padding:1px;
background:url(../../img/_top/bg_choice_col.jpg) repeat-y;
overflow:hidden;
font-weight:normal;
}

#tbl_Topchoice td {
width:166px;
margin:0px;
padding:1px;
background:url(../../img/_top/bg_choice_col.jpg) repeat-y;
overflow:hidden;
font-weight:normal;
}

#tbl_Topchoice th dl dt,
#tbl_Topchoice td dl dt {
width:160px;
margin:0px auto;
display:block;
line-height:1.8em;
height:100px;
overflow:hidden;
}

#tbl_Topchoice th dl dd,
#tbl_Topchoice td dl dd {
width:160px;
margin:5px 3px;
}


/*
----------------------------------------------------------------------
					TOPPAGE-FAIL/VOICE
----------------------------------------------------------------------
*/

.topContent {
width:880px;
margin:0px auto;
}

#fail h3 {
width:880px;
height:42px;
margin-bottom:20px;
}

#voice h4 {
width:880px;
height:42px;
margin-bottom:20px;
}

.topContent p {
margin-bottom:30px;
}

#voice p img {
margin-top:30px;
}

#voice #voice_bt {
display:block;
float:right;
}

.book_case {
border:solid 2px #ddcb8b;
padding:10px;
clear:both;
width:90%;
margin:15px auto;
text-align:left;
overflow:hidden;
}

.book_case p {
float:left;
width:200px;
margin:0px;
padding:0px;
}

.book_case dl {
float:right;
width:580px;
}

.book_catch {
line-height:1.5em;
color:#620017;
font-weight:bold;
}

.book_tit {
font-size:150%;
line-height:1.5em;
margin:5px 0px;
}

.book_inq {
text-align:right;
margin-top:10px;
font-size:80%;
}

.book_detail {
line-height:1.5em;
border-top:dotted 1px #999999;
padding-top:10px;
}

.book_case dl dd dl  {
margin-top:40px;
}

.book_case dl dd dl dt {
line-height:1.5em;
}





/* Add item */

#implantMeeting{
padding-bottom:15px;
}

/* Add item */

