@charset "UTF-8";

@import url("common.css");

/* --------------------------------------------------------------------------------------
 parts
--------------------------------------------------------------------------------------- */

/* title ------------------------------ */

div#ctArea h1 {
	margin-bottom: 10px;
}

/* text ------------------------------ */

div#ctArea .txtGreen {
	color: #5D7A00;
}

div#ctArea .txtItalics {
	font-style: italic;
}

/* section ------------------------------ */

div#ctArea div.section h2.green {
	margin: 9px 0 5px;
	color: #5D7A00;
	font-size: 118%;
	font-weight: bold;
}
* html div#ctArea div.section h2.mgtFix {
	margin-top: 0;
}
*:first-child+html div#ctArea div.section h2.mgtFix {
	margin-top: 0;
}

div#ctArea div.section h2.brown {
	margin: 14px 0 6px;
	padding: 1px 8px;
	border-left: 3px solid #CA8C52;
	background: #E8DDC1;
	color: #733612;
	font-size: 109%;
	font-weight: bold;
}

div#ctArea div.section h3 {
	margin-bottom: 9px;
	color: #733612;
	font-size: 109%;
	font-weight: bold;
}

div#ctArea div.section p {
	padding-bottom: 9px;
}

div#ctArea div.section p.ind,
div#ctArea div.section ul.ind {
	margin: 0 2em;
}

div#ctArea div.section p.ind2 {
	margin: -9px 2em 0;
}

div#ctArea div.section em {
	color: #733612;
	font-weight: bold;
}

div#ctArea div.section em span {
	font-weight: normal;
}

div#ctArea div.section ul.linkList {
	margin-top: -7px;
	padding-bottom: 9px;
}

div#ctArea div.section ul.linkListMgt {
	margin-top: 0;
}

div#ctArea div.section .mgt4 {
	margin-top: 4px;
}

div#ctArea div.section .mgt5 {
	margin-top: 5px;
}

div#ctArea div.section .mgt6 {
	margin-top: 6px;
}

div#ctArea div.section .mgt14 {
	margin-top: 14px;
}

div#ctArea div.section .mgt0 {
	margin-top: 0;
}

div#ctArea .sectionBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#ctArea .sectionBox { display:inline-block; }
/*\*/
* html div#ctArea .sectionBox { height:1%; }
div#ctArea .sectionBox { display:block; }
/**/

div#ctArea div.sectionBox .rightBlock454 {
	float: right;
	width: 454px;
}


/* back to top ------------------------------ */

div#ctArea .backToTop {
	margin-top: 15px;
	padding-bottom: 7px;
	text-align: right;
}

div#ctArea .backToTop a {
	padding-left: 10px;
	background: url(../images/common/backtotop.gif) no-repeat left center;
}


/* image ------------------------------ */

div#ctArea .imgLine {
	display: block;
	margin-bottom: 2px;
	padding: 3px;
	border: 1px solid #DFDFDF;
}

div#ctArea div.section p.imgLine {
	padding: 3px;
}

div#ctArea .imgLeft {
	float: left;
	margin-right: 15px;
}
* html div#ctArea .imgLeft {
	margin-right: 12px;
}

div#ctArea .imgRight {
	float: right;
	margin-left: 15px;
}
* html div#ctArea .imgRight {
	margin-left: 12px;
}

div#ctArea p.imgLeft,
div#ctArea p.imgRight {
	font-size: 91%;
}

div#ctArea p.imgLeft em,
div#ctArea p.imgRight em {
	color: #666666;
	font-weight: normal;
	font-style: italic;
}

div#ctArea .imgBlock111 {
	width: 111px;
}
div#ctArea .imgBlock116 {
	width: 116px;
}
div#ctArea .imgBlock145 {
	width: 145px;
}
div#ctArea .imgBlock157 {
	width: 157px;
}
div#ctArea .imgBlock225 {
	width: 225px;
}
div#ctArea .imgBlock270 {
	width: 270px;
}


/* icon ------------------------------ */

div#ctArea .icon0 {
	display: block;
	padding-left: 14px;
}

div#ctArea .icon1 {
	display: block;
	padding-left: 14px;
	background: url(../images/common/icon1.gif) no-repeat 0 .4em;
}

div#ctArea .icon2 {
	display: block;
	padding-left: 14px;
	background: url(../images/common/icon2.gif) no-repeat 0 .3em;
}

div#ctArea .icon3 {
	display: block;
	padding-left: 14px;
	background: url(../images/common/icon3.gif) no-repeat 0 .3em;
}

div#ctArea .icon4 {
	display: block;
	padding-left: 14px;
	background: url(../images/common/icon4.gif) no-repeat 0 .3em;
}

div#ctArea .iconNew {
	margin: 2px 0 0 5px;
	vertical-align: top;
}


/* reference ------------------------------ */

div#ctArea dl.reference {
	margin-top: 10px;
	padding-bottom: 8px;
	font-size: 91%;
}

div#ctArea div.section dl.reference {
	margin-bottom: 12px;
}

div#ctArea dl.reference li {
	padding: 1px 0;
}

div#ctArea dl.reference li .icon1 {
	display: inline;
	background-position: 0 0.2em;
}


/* line ------------------------------ */

div#ctArea div.lineBox {
	margin-top: 14px;
	padding-top: 11px;
	border-top: 1px solid #E8DDC1;
}


/* list ------------------------------ */

div#ctArea ul.listB {
	padding-bottom: 9px;
}

div#ctArea ul.listB li {
	padding-left: 9px;
	background: url(../images/common/list_b1.gif) no-repeat 0 .55em;
}
div#ctArea ul.listB li li {
	padding-left: 9px;
	background: url(../images/common/list_b2.gif) no-repeat 0 .55em;
}
div#ctArea ul.listB li li li {
	padding-left: 9px;
	background: url(../images/common/list_b3.gif) no-repeat 0 .55em;
}

div#ctArea ul.listB li.type1 {
	padding-left: 9px;
	background: url(../images/common/list_b1.gif) no-repeat 0 .55em;
}
div#ctArea ul.listB li.type2 {
	padding-left: 9px;
	background: url(../images/common/list_b2.gif) no-repeat 0 .55em;
}
div#ctArea ul.listB li.type3 {
	padding-left: 9px;
	background: url(../images/common/list_b3.gif) no-repeat 0 .55em;
}
div#ctArea ul.listB li.type4 {
	padding-left: 9px;
	background: url(../images/common/list_b4.gif) no-repeat 0 .55em;
}


div#ctArea ul.listG {
	padding-bottom: 9px;
}

div#ctArea ul.listG li {
	padding-left: 9px;
	background: url(../images/common/list_g1.gif) no-repeat 0 .55em;
}
div#ctArea ul.listG li li {
	padding-left: 9px;
	background: url(../images/common/list_g2.gif) no-repeat 0 .55em;
}
div#ctArea ul.listG li li li {
	padding-left: 9px;
	background: url(../images/common/list_g3.gif) no-repeat 0 .55em;
}

div#ctArea ul.listG li li li li {
	padding-left: 9px;
	background: url(../images/common/list_g4.gif) no-repeat 0 .55em;
}


div#ctArea ul.numberList {
	padding-bottom: 9px;
}

div#ctArea ul.numberList li {
	padding-left: 1.0em;
	text-indent: -1.0em;
}


/* table ------------------------------ */

table.tbl1 {
	width: 100%;
	margin: 14px 0 9px;
	border-top: 1px solid #E8DDC1;
	border-right: 1px solid #E8DDC1;
}

table.tbl1 th,
table.tbl1 td {
	padding: 2px 5px;
	border-bottom: 1px solid #E8DDC1;
	border-left: 1px solid #E8DDC1;
	text-align: left;
	vertical-align: middle;
	line-height: 1.4;
}

table.tbl1 th {
	background: #E8DDC1;
}

table.tbl1 th a:link,
table.tbl1 th a:visited {
	text-decoration: underline;
}

table.tbl1 th a:hover,
table.tbl1 th a:active {
	text-decoration: none;
}

table.tbl1 th a.arw {
	padding-right: 10px;
	background: url(../images/common/arw1.gif) no-repeat right center;
}

table.tbl1 td.bg {
	background: #F6F2E7;
}

table.tbl1 .txtCenter {
	text-align: center;
}

table.tbl1 .tblIcon {
	margin-bottom: -2px;
}


/* stepNav ------------------------------ */

div#ctArea div.stepNav {
	margin: 12px 0 5px;
	padding: 0 7px;
	background: #F3EEDF;
}

div#ctArea div.stepNavBtm {
	margin: 11px 0 26px;
	padding: 0 7px;
	background: #F3EEDF;
}

div#ctArea div.stepNav p,
div#ctArea div.stepNavBtm p {
	padding: 0 6px 0 0;
	text-align:right;
	line-height: 20px;
}

div#ctArea div.stepNav .arwRight,
div#ctArea div.stepNavBtm .arwRight {
	padding-left: 1px;
}

* html div#ctArea div.stepNav .arwRight {
	position: relative;
	padding-left: 7px;
}
* html div#ctArea div.stepNav .arwRight img {
	position: absolute;
	top: 4px;
	left: 1px;
}
* html div#ctArea div.stepNavBtm .arwRight {
	position: relative;
	padding-left: 7px;
}
* html div#ctArea div.stepNavBtm .arwRight img {
	position: absolute;
	top: 4px;
	left: 1px;
}

div#ctArea div.stepNav .arwLeft,
div#ctArea div.stepNavBtm .arwLeft {
	padding-right: 2px;
}

* html div#ctArea div.stepNav .arwLeft {
	position: relative;
	padding-right: 8px;
}
* html div#ctArea div.stepNav .arwLeft img {
	position: absolute;
	top: 4px;
	left: 1px;
}
* html div#ctArea div.stepNavBtm .arwLeft {
	position: relative;
	padding-right: 8px;
}
* html div#ctArea div.stepNavBtm .arwLeft img {
	position: absolute;
	top: 4px;
	left: 1px;
}


/* --------------------------------------------------------------------------------------
 index
--------------------------------------------------------------------------------------- */

div#indexArea {
	padding-top: 25px;
	line-height: 1.3;
}

/* mainArea -------------------- */

div#indexArea div.mainArea {
	position: relative;
	margin-bottom: 15px;
	padding: 10px 10px 10px 0;
	border: 1px solid #DBEC9E;
	background: url(../images/index/bg1.gif) repeat-y right top;
}
div#indexArea div.mainArea:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#indexArea div.mainArea { display:inline-block; }
/*\*/
* html div#indexArea div.mainArea { height:1%; }
div#indexArea div.mainArea { display:block; }
/**/

/* flash1 */

div#indexArea div.mainArea div#flash1 {
	position: absolute;
	top: -1px;
	left: -1px;
	width: 577px;
	height: 316px;
	overflow: hidden;
}

div#flash1 dl.voice {
	height: 316px;
	padding: 0 0 0 311px;
	background: url(../images/index/bg_flash.gif) no-repeat;
}

div#flash1 dl.voice dt {
	padding-top: 85px;
	font-size: 0;
}

div#flash1 dl.voice dd {
	width: 240px;
	margin: 11px 0 0 5px;
}

div#flash1 dl.voice dd ul {
	margin-left: 1px;
	font-size: 0;
}
div#flash1 dl.voice dd ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#flash1 dl.voice dd ul { display:inline-block; }
/*\*/
* html div#flash1 dl.voice dd ul { height:1%; }
div#flash1 dl.voice dd ul { display:block; }
/**/

div#flash1 dl.voice dd ul li {
	float: left;
	margin-right: 5px;
}

div#flash1 dl.voice dd p {
	margin-top: 15px;
	color: #FFFFFF;
	font-size: 11px;
}

div#flash1 dl.voice dd p a:link,
div#flash1 dl.voice dd p a:visited,
div#flash1 dl.voice dd p a:hover,
div#flash1 dl.voice dd p a:active {
	color: #39700E;
}

/* mission */

div#indexArea div.mainArea div.mission {
	float: right;
	width: 181px;
	min-height: 294px;
	line-height: 1.3;
}
* html div#indexArea div.mainArea div.mission {
	height: 294px;
}

div#indexArea div.mainArea div.mission dt {
	height: 12px;
	overflow: hidden;
	line-height: 12px;
}

div#indexArea div.mainArea div.mission dd {
	margin: 4px 0 7px;
	font-size: 11px;
}


/* menuArea -------------------- */

div#indexArea div.menuArea {
}
div#indexArea div.menuArea:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#indexArea div.menuArea { display:inline-block; }
/*\*/
* html div#indexArea div.menuArea { height:1%; }
div#indexArea div.menuArea { display:block; }
/**/


/* menuArea */

div#indexArea div.menuArea div.menuBox {
	float: left;
	width: 195px;
	margin-right: 15px;
}

div#indexArea div.menuArea div.menuBox p.imgLine {
	padding: 2px;
}

div#indexArea div.menuArea div.menuBox h2 {
	margin-bottom: 5px;
}

div#indexArea div.menuArea div.menuBox h2.mgb {
	margin-bottom: 8px;
}

div#indexArea div.menuArea div.menuBox p {
	margin-bottom: 7px;
}

div#indexArea div.menuArea div.menuBox p.more {
	text-align: right;
}

div#indexArea div.menuArea div.menuBox p.more a {
	padding-left: 8px;
	background: url(../images/index/arw1.gif) no-repeat 0 .55em;
}

div#indexArea div.menuArea div.menuBox p.left {
	float: left;
	margin-top: 3px;
	margin-right: 8px;
}
* html div#indexArea div.menuArea div.menuBox p.left {
	margin-right: 5px;
}

div#indexArea div.menuArea div.menuBox dd {
	margin-bottom: 7px;
}

div#indexArea div.menuArea div.menuBox ul.bnr {
	float: none;
}
div#indexArea div.menuArea div.menuBox ul.bnr:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#indexArea div.menuArea div.menuBox ul.bnr { display:inline-block; }
/*\*/
* html div#indexArea div.menuArea div.menuBox ul.bnr { height:1%; }
div#indexArea div.menuArea div.menuBox ul.bnr { display:block; }
/**/

div#indexArea div.menuArea div.menuBox ul.bnr li {
	float: left;
}

div#indexArea div.menuArea div.menuBox ul.dotList li {
	padding-left: 9px;
	background: url(../images/common/list_b5.gif) no-repeat 0 .5em;
}

/* bnr */

div#indexArea div.menuArea ul.bnr {
	float: right;
}

div#indexArea div.menuArea ul.bnr li {
	margin-bottom: 10px;
}

div#indexArea div.menuArea ul.bnr li.imgLine {
	padding: 2px;
}

div#indexArea div.menuArea ul.bnr li dl {
	float: none;
	width: 150px;
}

div#indexArea div.menuArea ul.bnr dl.relatedLink {
	float: none;
	margin: 0;
}

div#indexArea div.menuArea ul.bnr dl.relatedLink dt {
	margin-top: -3px;
}

div#indexArea div.menuArea ul.bnr dl.relatedLink dd {
	margin-bottom: 0;
}

/* relatedLink */

div#indexArea div.menuArea dl.relatedLink {
	width: 150px;
	margin-top: -3px;
}

div#indexArea div.menuArea dl.relatedLink dt {
	margin-bottom: 2px;
}

div#indexArea div.menuArea dl.relatedLink dd img {
	vertical-align: top;
}

div#indexArea div.menuArea dl.relatedLink dd.imgLine {
	padding: 2px;
}


/* btm text -------------------- */

.indexTxt {
	margin-bottom: 7px;
	font-size: 91%;
}


/* --------------------------------------------------------------------------------------
 Facts/Statistics
--------------------------------------------------------------------------------------- */

div#statistics div.sectionBox .imgLeft {
	margin-right: 0;
}

div#statistics .mgFix {
	margin: -9px 0 0 9px;
}

div#ctArea div.section .imgPdB {
	padding-bottom: 4px;
}

div#ctArea div.section .imgMgB a {
	display: block;
	margin-bottom: 10px;
}

/* --------------------------------------------------------------------------------------
 Facts/Key Terms
--------------------------------------------------------------------------------------- */

div#KeyTerms {
	margin-top: -9px;
	padding-bottom: 7px;
}

div#KeyTerms h2 {
	margin-top: 20px;
	padding-left: 17px;
	background: url(../images/facts/terms/icon.gif) no-repeat 0 .3em;
	color: #733612;
	font-size: 118%;
	font-weight: bold;
}


/* --------------------------------------------------------------------------------------
 involved/index
--------------------------------------------------------------------------------------- */

div#involved .leftBlock186 {
	float: left;
	width: 186px;
}

div#involved .mgt .leftBlock186 {
	margin-top: 4px;
}

div#involved .rightBlock384 {
	float: right;
	width: 384px;
}

div#involved .mgr11 {
	margin-right: 11px;
}

div#ctArea .linkListMgt .icon1 {
	background: url(../images/common/icon1.gif) no-repeat 0 .4em;
}


/* --------------------------------------------------------------------------------------
 involved/dvd
--------------------------------------------------------------------------------------- */

div#dvd {
	margin-top: -5px;
	padding-bottom: 9px;
}


div#dvd .leftBlock {
	float: left;
	width: 285px;
}

div#dvd .rightBlock {
	float: right;
	width: 285px;
}

div#ctArea div#dvd h3 {
	margin: 19px 0 10px;
	padding: 1px 8px;
	border-left: 3px solid #CA8C52;
	background: #E8DDC1;
	color: #733612;
	font-size: 109%;
	font-weight: bold;
}

div#dvd ul.dvdList {
	background: #F3EEDF;
}

div#dvd ul.dvdList li {
	margin: 0 10px;
	padding: 6px 0 10px;
	border-top: 1px solid #E8DDC1;
}
div#dvd ul.dvdList li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#dvd ul.dvdList li { display:inline-block; }
/*\*/
* html div#dvd ul.dvdList li { height:1%; }
div#dvd ul.dvdList li { display:block; }
/**/

div#dvd ul.dvdList li span.imgLine {
	float: left;
	margin: 4px 10px 0 0;
	background: #FFFFFF;
}
* html div#dvd ul.dvdList li span.imgLine {
	margin-right: 7px;
}

div#dvd ul.dvdList li span.left {
	float: left;
	width: 101px;
	margin-right: 10px;
}
* html div#dvd ul.dvdList li span.left {
	margin-right: 7px;
}

div#dvd ul.dvdList li span.left .imgLine {
	margin: 4px 0 3px 0;
}

div#dvd ul.dvdList li.first {
	border-top: none;
}

div#dvd ul.dvdList li em {
	color: #666666;
}

div#dvd ul.dvdList li table {
	margin-right: -1px;
	margin-bottom: -2px;
}
* html div#dvd ul.dvdList li table {
	margin-bottom: -5px;
}
*:first-child+html div#dvd ul.dvdList li table {
	margin-bottom: -5px;
}

div#dvd ul.dvdList li table td {
	padding-top: 2px;
	padding-right: 3px;
	vertical-align:top;
}

div#dvd ul.dvdList li table td.spc {
	padding-top: 4px;
}

div#dvd ul.dvdList li table td a {
	float:left;
	margin-right: 3px;
	padding-bottom: 2px;
	font-size: 0;
}

div#dvd .contact {
	margin-top: 19px;
	padding: 10px;
	border: 1px solid #E8DDC1;
	text-align: left;
}

div#ctArea div#dvd p.bgBox {
	margin-bottom: 10px;
	padding: 5px 8px 7px;
	background: #FF9900;
	color: #FFFFFF;
	line-height:1.3;
}


/* --------------------------------------------------------------------------------------
 involved/peace
--------------------------------------------------------------------------------------- */

div#ctArea div#peace p.btn {
	margin: 4px 0 15px;
	padding-bottom: 0;
	text-align: center;
}

div#ctArea div#peace p.txtRight {
	margin-top: -3px;
	padding-bottom: 7px;
	text-align: right;
	font-weight: bold;
}

div#ctArea div#peace div.stepNav {
	background: #EDF8D6;
}

div#ctArea div#peace div.stepNavBtm {
	margin-bottom: 15px;
	background: #EDF8D6;
}


div#ctArea div#peace dl.peaceList dt {
	padding-top: 8px;
	border-top: 1px solid #DFDFDF;
}

div#ctArea div#peace dl.peaceList dt.first {
	padding-top: 1px;
	border-top: none;
}

div#ctArea div#peace dl.peaceList dd {
	margin-bottom: 12px;
	color: #5D7A00;
}

div#ctArea div#peace dl.peaceList .spc {
	padding-right: 6px;
}

div#ctArea div#peace .green {
	margin-bottom: 7px;
}

/* --------------------------------------------------------------------------------------
 news/
--------------------------------------------------------------------------------------- */

div#ctArea div#newsArea div.stepNav {
	margin: 10px 0 6px;
}


/* --------------------------------------------------------------------------------------
 about/ikeda/resources/
--------------------------------------------------------------------------------------- */

div#ctArea div#resources h2 {
	margin-bottom: 10px;
}

div#ctArea div#resources p.txtTop {
	margin-bottom: -9px;
	padding-bottom: 0;
	color: #5D7A00;
}

div#ctArea .lineBlock {
	float: left;
	width: 220px;
	margin: 4px 20px 10px 0;
	padding-bottom: 1px;
	background: url(../images/about/ikeda/resources/bg_line_bt.gif) repeat-x left bottom;
}

div#ctArea .lineBlock dt {
	padding-top: 8px;
	background: url(../images/about/ikeda/resources/bg_line_tp.gif) repeat-x;
	font-weight: bold;
}

div#ctArea .lineBlock dd {
	padding-bottom: 9px;
}


/* --------------------------------------------------------------------------------------
 about/efforts/
--------------------------------------------------------------------------------------- */

div#ctArea div#efforts h2.nomgt {
	margin-top: 0;
}

div#ctArea div#efforts:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#ctArea div#efforts { display:inline-block; }
/*\*/
* html div#ctArea div#efforts { height:1%; }
div#ctArea div#efforts { display:block; }
/**/

div#ctArea div#efforts div.section {
	float: left;
	width: 415px;
}

div#ctArea div#efforts div.nav {
	float: right;
	width: 150px;
}

div#ctArea div#efforts div.nav h2 {
	margin: 3px 0 6px;
	padding: 1px 5px;
	background: #E8DDC1;
	color: #733612;
	font-size: 109%;
	font-weight: bold;
}

div#ctArea div#efforts div.nav h2.green {
	background: #95C55C;
	color: #FFFFFF;
}

div#ctArea div#efforts div.nav ul {
	padding-bottom: 6px;
}

div#ctArea div#efforts div.nav li {
	margin-bottom: 4px;
	padding-left: 9px;
	background: url(../images/common/list_b5.gif) no-repeat 0 .6em;
}

div#ctArea div#efforts div.nav .type2 li {
	background: url(../images/common/list_b1.gif) no-repeat 0 .6em;
}


/* --------------------------------------------------------------------------------------
 feedback/
--------------------------------------------------------------------------------------- */

div#ctArea div#feedback .txtRight {
	text-align: right;
}

div#ctArea div#feedback .txtRight .icon {
	padding-left: 12px;
	background: url(../images/feedback/icon.gif) no-repeat left center;
}

div#ctArea div#feedback table {
	margin-top: 15px;
}

div#ctArea div#feedback table th,
div#ctArea div#feedback table td {
	padding-bottom: 15px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}

div#ctArea div#feedback table th {
	width: 132px;
}

div#ctArea div#feedback table th .icon {
	padding-right: 12px;
	background: url(../images/feedback/icon.gif) no-repeat right center;
}

div#ctArea div#feedback table td {
	padding-left: 10px;
}

div#ctArea div#feedback table .txtOrange {
	color: #FF7E00;
}

div#ctArea div#feedback table td input,
div#ctArea div#feedback table td textarea {
	width: 225px;
	padding: 1px 4px;
	border: 1px solid #999999;
}
* html div#ctArea div#feedback table td input {
	width: 235px;
	height: 18px;
	margin-top: -1px;
}

div#ctArea div#feedback table td textarea {
	height: 70px;
}
* html div#ctArea div#feedback table td textarea {
	width: 235px;
	height: 80px;
}

div#ctArea div#feedback table td .mgb {
	width: 235px;
	margin-bottom: 9px;
}

div#ctArea div#feedback table td select {
	width: 235px;
	height: 16px;
	border: 1px solid #999999;
}
* html div#ctArea div#feedback table td select {
	width: 236px;
}
*:first-child+html div#ctArea div#feedback table td select {
	width: 236px;
	height: 19px;
}

div#ctArea div#feedback ul.btn {
	margin: 2px 0 0 142px;
	margin-top: -2px;
	padding-bottom: 9px;
	font-size: 0;
}

div#ctArea div#feedback ul.btn li {
	display: inline;
	padding-right: 5px;
}

div#ctArea div#feedback .thanks {
	margin: 80px 0;
	color: #733612;
	font-size: 109%;
	font-weight: bold;
}

div#ctArea div#feedback table td.birth select {
	width: 69px;
	height: 16px;
	border: 1px solid #999999;
}
* html div#ctArea div#feedback table td.birth select {
	width: 70px;
}
*:first-child+html div#ctArea div#feedback table td.birth select {
	width: 70px;
	height: 19px;
}

div#ctArea div#feedback table td.birth select.spc {
	margin: 0 10px;
}

div#ctArea div#feedback table td.radio input {
	width: auto;
	margin: 0 3px 0 0;
	padding: 0;
	border: none;
	vertical-align: middle;
}
* html div#ctArea div#feedback table td.radio input {
	margin: 0 1px 0 -4px;
}
*:first-child+html div#ctArea div#feedback table td.radio input {
	margin: 0 1px 0 -4px;
}

div#ctArea div#feedback table td.radio input.spc {
	margin-left: 8px;
}
* html div#ctArea div#feedback table td.radio input.spc {
	margin-left: 4px;
}
*:first-child+html div#ctArea div#feedback table td.radio input.spc {
	margin-left: 4px;
}

div#ctArea div#feedback table td .txt {
	width: 235px;
}



/* --------------------------------------------------------------------------------------
 results/
--------------------------------------------------------------------------------------- */

div#ctArea div#results {
	padding-top: 16px;
}

div#ctArea div#results iframe {
	width: 580px!important;
	font-size: 12px!important;
}
