/* CSS Document 
------------------------------------------------------------
1. font
2. nikki bottom
3. margin etc...
4. question
	4-1# Theme
  4-2# ResultTitle
  4-3# ResultSubTitle
5. table
	5-1. .BackNumber
6. area detail
	6-1# Contact
	6-2# Vote
7. parts

-----------------------------------------------------------*/
/*---------------------------------------------------
 1. font
---------------------------------------------------*/
.large {
 font-size: large ;
 }

.red {
 color: #FF0000 ;
 }
.green {
 color: #008000 ;
 }
.blue {
 color: #000080 ;
 }
.brown {
 color: #800000 ;
 }
.orange {
 color: #FFAB27 ;
 }
.th_green {
 color: #195F2D ;
 }

/*---------------------------------------------------
2. form
---------------------------------------------------*/
.Select_Box {
 width: 240px ;
 }
.text_Box {
 margin-left: 15px;
 width: 220px ;
 }
.coment_Box {
 margin-left: 15px;
 width: 510px ;
 height: 36px ;
 }

/*---------------------------------------------------
3. margin etc...
---------------------------------------------------*/
.Mail {
 margin-right: 15px ;
 vertical-align: middle ;
 float: left ;
 border: none ;
 }
.Center {
 text-align: center ;
 }
.BtnForm {
 margin: 0px auto ;
 }
.Question {
	margin:10px 5px 0 0px ;
 }
.line {
 margin: 20px 10px 0px 10px ;
 }
.line02 {
 margin: 0px 10px 0px 10px ;
 }
.CutIn01 {
 float: right ;
 margin: 10px ;
 }
.coma {
 margin: 0px 5px ;
 }
.coma p {
 font-size: x-small ;
 }
.Wide01 {
	width: 290px ;
 }
.Wide02 {
	width: 260px ;
 }
.Wide03 {
	width: 320px ;
 }
.toBackNumber {
	clear:both;
	float:right;
	text-align:right;
	width:200px;
	padding-left:15px;
	line-height:13px;
	background:url(../common/images/icn_back.gif) 0 0 no-repeat;	
}
/*---------------------------------------------------
4. question
---------------------------------------------------*/
#question {
	width: 578px ;
	margin:0px 5px 0 0px ;
	border-left: 1px solid #1a8539 ;
	border-right: 1px solid #1a8539 ;
	background: #fafce4 ;
	line-height: 160% ;
 }
#question p {
	margin:10px 15px 20px 15px ;
	color: #666666;
 }
#question .title {
	margin-left: 10px ;
	color: #008000 ;
	font-weight: bold ;
 }
#question ul {
	margin:0px 15px 0px 40px ;
 }
 
#question li {
	margin:0.3em 0;
	line-height: 1.2em;
 }
 
#question .enq {
	margin:10px 15px 10px 15px ;
 }
/*- 4-1. Theme---------------------------------------------*/
.Theme {
  width: 555px ;
  height: 30px ;
  background: #ffab27 ;
	line-height:30px;
  font-weight: bold ;
	margin:10px 10px ;
 }
.ThemeLeft {
 float: left ;
 vertical-align: middle ;
 }
.ThemeRight {
 float: right ;
 vertical-align: middle ;
 }

/*- 4-2. ResultTitle---------------------------------------------*/
.ResultTitle {
	margin:30px 15px 0px 15px ;
  font-weight: bold ;
 }
.ResultTitle02 {
	margin:30px 15px 15px 15px ;
  font-weight: bold ;
 }

/*- 4-3. ResultSubTitle---------------------------------------------*/
.ResultSubTitle {
	margin:10px 15px 0px 15px ;
  font-weight: bold ;
 }
.ResultSubTitle02 {
	margin:20px 15px 0px 15px ;
  font-weight: bold ;
 }

/*---------------------------------------------------
 5. table
---------------------------------------------------*/
/*- 5-1. table.BackNumber ----------------------------------*/
table.BackNumber{
    width:100%;
    border:solid 1px #E8F8EE;
    margin-bottom:20px;
}
td.Column01 {
    padding:0.5em 0 0.5em 15px;
    border-bottom:solid 1px #E8F8EE;
    width:110px;
}
td.Column02 {
    padding:0.5em 0 0.5em 15px;
    border-bottom:solid 1px #E8F8EE;
    width:80%;
}
td.Column001 {
    padding:0.5em 0 0.5em 15px;
    border-top:solid 1px #E8F8EE;
    border-bottom:solid 1px #E8F8EE;
    width:110px;
}
td.Column002 {
    padding:0.5em 0 0.5em 15px;
    border-top:solid 1px #E8F8EE;
    border-bottom:solid 1px #E8F8EE;
    width:80%;
}
.even{
    background-color:#FFFFFF;
}
.odd{
    background-color:#F9F9F9;
}
/*---------------------------------------------------
 6. area detail
---------------------------------------------------*/
/*- 6-1# Contact ----------------------------------*/

#Contact{
 margin: 10px 15px ;
 }
/*- 6-2# Vote ------------------------------------*/
#Vote{	
 margin: 30px 60px ;
 padding: 20px ;
 text-align: center ;
 border: 2px dotted #FFAB27 ;
 }
/*- 6-3# VoteComent ------------------------------------*/
#VoteComent{
 margin: 0px 60px 60px 60px ;
 padding: 20px ;
 text-align: center ;
 }
/*---------------------------------------------------
 7. parts
---------------------------------------------------*/
/*- 7-1. clear ----------------------------------*/

.clear{
 clear: both ;
 }

.Image_Link {
 border: none ;
 }

.Image_Link_b {
 border: 1px solid #CCCCCC;
 }