/* ベース -------------------------------------------------------- */body {		background-color: #ffffff;		text-align: center;		font-family: "Osaka","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック";		font-size: 12px;		color: #666666;		margin: 0px auto;		padding: 0px auto;		}img {		border-style: none;		margin: 0px;		}a {		color: #337777;		}/* 段組のBOX -------------------------------------------------------- */#all {		margin: 0px auto;		padding: 0px;		text-align: left;		width: 803px;		}#header {		width: 803px;		height: 75px;		vertical-align: top;		border-top: solid 10px #ffd033;		}#container {		width: 803px;		}#nav{		width: 182px;		float: left;		}#contents{		width: 621px;		float: left;		}#footer{		width: 803px;		height: 60px;		text-align: right;		vertical-align: top;		margin-bottom: 10px;		line-height: 20px;		background-image: url(../img/background/bg_footer.jpg);		border-top: solid 2px #999999;		}				/* header部分 -------------------------------------------------------- */#header_left{		width: 180px;		float: left;		}#header_right{		width: 623px;		float: left;		}#sub_title{		width: 623px;		text-align: right;		font-size: 17px;		color: #ee4400;		margin-top: 10px;		padding: 0px;		}#sub_menu{		width: 623px;		text-align: right;		position: relative;		}#sub_menu ul{		list-style: none;		}#sub_menu li{		text-align: left;		position: absolute;		text-indent: -9999px;		}#sub_menu li a{		display: block;		height: 20px;		}#sub_menu li#home{		left: 298px;		top: 0px;		width: 45px;		height: 20px;		background: url(../img/button/home_01.gif);		}#sub_menu li#company{		left: 348px;		top: 0px;		width: 55px;		height: 20px;		background: url(../img/button/company_01.gif);		}#sub_menu li#recruit{		left: 408px;		top: 0px;		width: 55px;		height: 20px;		background: url(../img/button/recruit_01.gif);		}#sub_menu li#inquiry{		left: 468px;		top: 0px;		width: 75px;		height: 20px;		background: url(../img/button/inquiry_01.gif);		}#sub_menu li#sitemap{		left: 548px;		top: 0px;		width: 75px;		height: 20px;		background: url(../img/button/sitemap_01.gif);		}#sub_menu li#home a:hover{		background:url(../img/button/home_02.gif);		}#sub_menu li#company a:hover{		background:url(../img/button/company_02.gif);		}#sub_menu li#recruit a:hover{		background:url(../img/button/recruit_02.gif);		}#sub_menu li#inquiry a:hover{		background:url(../img/button/inquiry_02.gif);		}#sub_menu li#sitemap a:hover{		background:url(../img/button/sitemap_02.gif);		}/* 左側のメニュー部分 -------------------------------------------------------- */#nav_pickup{		width: 182px;		height: 200px;		border-top: solid 1px #999999;		border-bottom: solid 1px #999999;		}#pu_leftline{		width: 1px;		height: 200px;		background-color: #999999;		float: left;		}#pu_main{		width: 180px;		height: 200px;		text-align: center;		float: left;		background-image: url(../img/background/pickup_bg.jpg);		}#pickup_title{		width: 180px;		height: 75px;		margin: 0px;		padding: 0px;		}#pickup_text{		width: 170px;		height: 40px;		margin: 0px;		padding: 0px 5px;		font-size: 10px;		line-height: 15px;		}#pickup_link{		width: 170px;		height: 15px;		margin: 0px;		padding: 0px 5px;		}#pickup_img{		width: 180px;		height: 65px;		margin-top: 5px;		padding: 0px;		}#pu_rightline{		width: 1px;		height: 200px;		background-color: #999999;		float: left;		}#nav_menu{		width: 182px;		height: 285px;		margin-top: 10px;		border-top: solid 1px #999999;		border-bottom: solid 1px #999999;		}#menu_leftline{		width: 1px;		height: 285px;		background-color: #999999;		float: left;		}#menu_main{		width: 180px;		height: 285px;		float: left;		position: relative;		}#menu_main ul{		margin: 0px;		list-style: none;		}#menu_main li{		width: 180px;		height: 40px;		margin: 0px;		padding: 0px;		position: absolute;		text-indent: -9999px;		}#menu_main li a{		display: block;		height: 40px;		}#menu_main li#i_catalog{		left: 0px;		top: 0px;		width: 180px;		height: 40px;		background: url(../img/button/catalog_a.jpg);		}#menu_main li#i_staff{		left: 0px;		top: 40px;		width: 180px;		height: 40px;		background: url(../img/button/staff_a.jpg);		}#menu_main li#i_creators{		left: 0px;		top: 40px;		width: 180px;		height: 40px;		background: url(../img/button/creators_a.jpg);		}#menu_main li#i_result{		left: 0px;		top: 80px;		width: 180px;		height: 40px;		background: url(../img/button/results_a.jpg);		}#menu_main li#i_request{		left: 0px;		top: 120px;		width: 180px;		height: 40px;		background: url(../img/button/request_a.jpg);		}#menu_main li#i_seminar{		left: 0px;		top: 160px;		width: 180px;		height: 40px;		background: url(../img/button/seminar_a.jpg);		}#menu_main li#i_empty1{		left: 0px;		top: 200px;		width: 180px;		height: 40px;		background: url(../img/button/empty.jpg);		}#menu_main li#i_empty2{		left: 0px;		top: 240px;		width: 180px;		height: 40px;		background: url(../img/button/empty.jpg);		}#menu_main li#i_catalog_on{		left: 0px;		top: 0px;		width: 180px;		height: 40px;		background: url(../img/button/catalog_c.jpg);		}#menu_main li#i_staff_on{		left: 0px;		top: 40px;		width: 180px;		height: 40px;		background: url(../img/button/staff_c.jpg);		}#menu_main li#i_creators_on{		left: 0px;		top: 40px;		width: 180px;		height: 40px;		background: url(../img/button/creators_c.jpg);		}#menu_main li#i_result_on{		left: 0px;		top: 80px;		width: 180px;		height: 40px;		background: url(../img/button/results_c.jpg);		}#menu_main li#i_request_on{		left: 0px;		top: 120px;		width: 180px;		height: 40px;		background: url(../img/button/request_c.jpg);		}#menu_main li#i_seminar_on{		left: 0px;		top: 160px;		width: 180px;		height: 40px;		background: url(../img/button/seminar_c.jpg);		}#menu_main li#i_catalog a:hover{		background:url(../img/button/catalog_b.jpg);		}#menu_main li#i_special a:hover{		background:url(../img/button/spillust_b.jpg);		}#menu_main li#i_staff a:hover{		background:url(../img/button/staff_b.jpg);		}#menu_main li#i_creators a:hover{		background:url(../img/button/creators_b.jpg);		}#menu_main li#i_result a:hover{		background:url(../img/button/results_b.jpg);		}#menu_main li#i_request a:hover{		background:url(../img/button/request_b.jpg);		}#menu_main li#i_seminar a:hover{		background:url(../img/button/seminar_b.jpg);		}#menu_main li#i_blog a:hover{		background:url(../img/button/blog_b.jpg);		}#menu_rightline{		width: 1px;		height: 285px;		background-color: #999999;		float: left;		}#up_date{		width: 182px;		height: 200px;		margin: 10px 0px;		padding: 0px;		border-top: solid 3px #999999;		border-bottom: solid 1px #999999;		}#ud_leftline{		width: 1px;		height: 200px;		background-color: #999999;		float: left;		}#ud_main{		width: 180px;		font-size: 11px;		line-height: 15px;		float: left;		}#ud_main td{		margin: 0px;		padding: 0px 5px 0px 5px;		font-size: 12px;		}#ud_main hr{		margin: 0px;		padding: 0px;		}#ud_main p{		margin: 0px;		padding: 5px 5px 10px 5px;		}#ud_rightline{		width: 1px;		height: 200px;		background-color: #999999;		float: left;		}/* 右側のメインコンテンツ部分 -------------------------------------------------------- */#top_illust{		width: 621px;		height: 200px;		border-top: solid 1px #999999;		border-bottom: solid 1px #999999;		}#ti_main{		width: 620px;		height: 200px;		background-image: url(../img/illust_top/10/top_2010_08.jpg);		float: left;		}#top_illust_p1{		width: 620px;		height: 175px;		}#top_illust_p2{		width: 620px;		height: 25px;		text-align: right;		}#ti_rightline{		width: 1px;		height: 200px;		background-color: #999999;		float: left;		}#top_space{		width: 11px;		height: 300px;		float: left;		}#top_box{		width: 610px;		margin-top: 10px;		float: left;		}#top_catalog{		width: 610px;		}#catalog_bar{		width: 610px;		height: 25px;		border-bottom: solid 1px #999999;		}#cbar_leftline{		width: 1px;		height: 25px;		background-color: #999999;		float: left;		}#cbar_main{		width: 608px;		height: 25px;		float: left;		}#cbar_rightline{		width: 1px;		height: 25px;		background-color: #999999;		float: left;		}#catalog_leftline{		width: 1px;		height: 302px;		background-color: #999999;		float: left;		}#catalog_main{		width: 608px;		height: 300px;		float: left;		}#catalog_main ul{		margin: 0px;		padding: 0px ;		list-style: none;		}		#list01{		width: 203px;		height: 150px;		float: left;		border-bottom: solid 1px #999999;		}#list02{		width: 203px;		height: 150px;		float: left;		border-bottom: solid 1px #999999;		}#list03{		width: 202px;		height: 150px;		float: left;		border-bottom: solid 1px #999999;		}#list04{		width: 203px;		height: 150px;		float: left;		border-bottom: solid 1px #999999;		}#list05{		width: 203px;		height: 150px;		float: left;		border-bottom: solid 1px #999999;		}#list06{		width: 202px;		height: 150px;		float: left;		border-bottom: solid 1px #999999;		}.list_main1{		width: 202px;		height: 150px;		float: left;		}.list_main2{		width: 202px;		height: 150px;		}.list_rightline{		width: 1px;		height: 150px;		background-color: #999999;		float: left;		}.list-img{		height: 80px;		text-align: center;		padding: 5px 0px;		}.list-text{		height: 60px;		padding: 0px 5px;		}#catalog_rightline{		width: 1px;		height: 302px;		background-color: #999999;		float: left;		}#top_text{		width: 610px;		}#cat-exp{		width: 300px;		margin-top: 10px;		padding: 0px;		font-size: 11px;		line-height: 14px;		float: left;		border-top: solid 3px #bbbbbb;		border-bottom: solid 3px #bbbbbb;		}#exp_leftline{		width: 3px;		height: 120px;		background-color: #bbbbbb;		float: left;		}#exp_space{		width: 5px;		height: 120px;		float: left;		}#exp_main{		width: 284px;		padding: 0px;		font-size: 10px;		float: left;		}#exp_main h2{		margin: 5px 0px;		font-size: 12px;		color: #ee6600;		}#exp_rightline{		width: 3px;		height: 120px;		background-color: #bbbbbb;		float: left;		}#text_space{		width: 10px;		height: 1px;		float: left;		}#cre-exp{		width: 300px;		margin-top: 10px;		padding: 0px;		font-size: 11px;		line-height: 14px;		float: left;		border-top: solid 3px #bbbbbb;		border-bottom: solid 3px #bbbbbb;		}/* footer部分 -------------------------------------------------------- */#tel{		width: 290px;		color: #556677;		text-align: left;		font-size: 11px;		padding-left:10px ;		float: left;		}#copyright{		width: 493px;		color: #556677;		font-size: 10px;		padding-right:10px ;		float: left;		}/* カタログ -------------------------------------------------------- */#p_catalog_bar {		width: 608px;		height: 24px;		background-image: url(../img/background/p_catalog_bar.jpg);		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		}#catalog_box {		width: 608px;		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		margin-bottom: 10px;		padding-bottom: 10px;		}#cexp_box {		width: 606px;		}.cexp_space {		width: 20px;		height: 70px;		float: left;		}#cexp_main {		width: 550px;		border: double 3px #999999;		margin-top: 10px;		padding: 5px;		float: left;		}#cexp_main h2{		font-size: 13px;		color: #dd6600;		margin: 0px 0px 10px 0px;		}.c_categolybar{		margin-left: 10px;		padding: 0px;		}.c-thumbnail{		margin: 0px 0px 0px 12px;		padding: 0px;		list-style-type: none;		display: block;		}.c-thumbnail li{		float: left;		width: 135px;		height: 150px;		padding: 0px;		margin: 3px;		text-align: center;		display: block;		}.c-thumbnail li img{		display: block;		border: solid 1px #999999;		}.cc-thumbnail{		margin: 0px 0px 0px 6px;		padding: 0px;		list-style-type: none;		display: block;		}		.cc-thumbnail li{		float: left;		width: 45px;		height: 75px;		padding: 0px;		margin: 2px;		text-align: center;		display: block;		}.cc-thumbnail li img{		display: block;		border: solid 1px #999999;		}		/* スタッフ -------------------------------------------------------- */#p_staff_bar {		width: 608px;		height: 24px;		background-image: url(../img/background/p_staff_bar.jpg);		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		}#staff_box {		width: 608px;		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		margin-bottom: 10px;		padding-bottom: 10px;		}#staff-main {		margin: 0px 8px;		padding-top: 5px;		line-height: 18px;		}#staff-main h1 {		font-size: 14px;		color: #ee4400;		margin: 15px 8px 0px;		}#staff-main p {		font-size: 12px;		color: #333333;		margin: 5px 0px;		line-height: 18px;		}#staff-main span.name-jp {		font-size: 15px;		color: #000000;		}#staff-main span.name-en {		font-size: 12px;		color: #a56b00;		}#staff-main table {		width: 590px;		}#staff-main th.n1 {		width: 15%;		}#staff-main th {		border: solid 1px #999999;		background-color: #eeeeee;		text-align: center;		}#staff-main td {		border-bottom: solid 1px #cccccc;		padding-left: 5px;		}#staff-main td.staff_icon {		width: 85px;		}#staff-main tr:nth-child(odd) td {		background-color: #f8f5f1;		}#staff-main tr:nth-child(odd) td.staff_icon {		background-color: #ffffff;		}#staff-main td.topi {		text-align: center;		background-color: #f0e9e0;		}#staff-main tr:nth-child(odd) td.topi {		background-color: #f0e9e0;		}/* クリエイターズ -------------------------------------------------------- */#p_creators_bar {		width: 608px;		height: 24px;		background-image: url(../img/background/p_creators_bar.jpg);		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		}#creators_box {		width: 608px;		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		margin-bottom: 10px;		padding-bottom: 10px;		}#creators-main {		margin: 0px 8px;		padding-top: 5px;		line-height: 18px;		}#creator_pr {		width: 580px;		padding-top: 10px;		padding-bottom: 10px;		border-bottom: dashed 1px #999999;		float: left;		}#o_creators {		height: 20px;		border-bottom: solid 1px #999999;		}#c-pro{		width: 569px;		font-size: 12px;		color: #666666;		border: double 3px #999999;		margin-top: 10px;		margin-left: 5px;		padding: 5px 0px 5px 5px;		line-height: 18px;		}#kura-pro{		width: 569px;		font-size: 12px;		color: #666666;		border: double 3px #999999;		margin-top: 10px;		margin-left: 5px;		padding: 5px 0px 5px 5px;		line-height: 18px;		background-image: url("../img/creators/name_kurata2.gif");		background-repeat: no-repeat;		background-position: right top		}#creator_pic {		width: 135px;		float: left;		}#creator_pic img {		border: solid 1px #999999;		}#creator_name {		width: 430px;		border-left: solid 5px #333333;		padding-left: 10px;		float: left;		}.creators {		width: 72px;		text-align: center;		margin: 0px;		padding: 0px;		font-size: 11px;		float: left;		}.works {		width: 586px;		text-align: center;		border: solid 1px #999999;		margin-bottom: 10px;		}.workscoment {		width: 556px;		margin: 0px 15px;		text-align: right;		font-size: 10px;		}/* 実績紹介 -------------------------------------------------------- */#p_results_bar {		width: 608px;		height: 24px;		background-image: url(../img/background/p_results_bar.jpg);		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		}#results_box {		width: 608px;		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		margin-bottom: 10px;		padding-bottom: 10px;		}#results_box h2{		margin: 5px 0px;		font-size: 15px;		color: #ee6600;		}#results-text {		width: 580px;		margin: 0px 10px 20px 10px;		padding-top: 10px;		font-size: 12px;		line-height: 18px;		}#results-main {		margin-left: 10px;		}.text-dec4{		color: #333333;		margin-bottom: 0px;		font-size: 13px;		}#results-table td{		border: solid 1px #dddddd;		vertical-align: top;		font-size: 11px;		padding: 5px;		line-height: 15px;		}/* ご依頼 -------------------------------------------------------- */#p_request_bar {		width: 608px;		height: 24px;		background-image: url(../img/background/p_request_bar.jpg);		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		}#request_box {		width: 608px;		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		margin-bottom: 10px;		padding-bottom: 10px;		}#request_box h2{		margin: 5px 0px;		font-size: 15px;		color: #ee6600;		}#request-main {		margin-left: 10px;		padding-top: 10px;		line-height: 18px;		}#request-main h2{		margin: 20px 0px 0px 0px;		padding: 0px;		}#request-main p{		margin: 10px 0px 0px 0px;		padding: 0px;		}#formstyle{		padding-left: 5px;		margin-bottom: 25px;		line-height: 20px;		}/* セミナー -------------------------------------------------------- */#p_seminar_bar {		width: 608px;		height: 24px;		background-image: url(../img/background/p_seminar_bar.jpg);		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		}#seminar_box {		width: 608px;		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		margin-bottom: 10px;		padding-bottom: 10px;		}#seminar-main {		margin: 0px 10px;		padding-top: 10px;		line-height: 18px;		}#seminar-main h1{		font-size: 18px;		margin: 10px 0px 0px 0px;		padding: 0px;		line-height: 23px;		}#seminar-main h2{		font-size: 15px;		color: #ee6600;		margin: 25px 0px 0px 0px;		padding: 0px;		}#seminar-main p{		margin: 5px 0px 10px 0px;		padding: 0px;		}.sem_text_dec{		color: #333333;		}/* 会社案内 -------------------------------------------------------- */#company_bar {		width: 608px;		height: 24px;		background-image: url(../img/background/company_bar.jpg);		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		}#company_box {		width: 608px;		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		margin-bottom: 10px;		padding-bottom: 10px;		}#company-main {		margin: 0px 8px;		padding-top: 5px;		line-height: 18px;		font-size: 12px;		}#company-main h2{		font-size: 15px;		color: #ee6600;		margin: 25px 0px 0px 0px;		padding: 0px;		}company-main p{		margin: 5px 0px 10px 0px;		padding: 0px;		}#company-main h2 a{		color: #ee6600;		}.t-td{		padding-left: 10px;		font-size: 12px;		line-height: 18px;		}.com-text{		margin: 5px 0px 15px 10px;		}/* 採用情報 -------------------------------------------------------- */#recruit_bar {		width: 608px;		height: 24px;		background-image: url(../img/background/recruit_bar.jpg);		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		}#recruit_box {		width: 608px;		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		margin-bottom: 10px;		padding-bottom: 10px;		}#recruit-main {		margin: 0px 8px;		padding-top: 5px;		line-height: 18px;		font-size: 12px;		}#recruit-main h2{		font-size: 15px;		color: #ee6600;		margin: 25px 0px 0px 0px;		padding: 0px;		}#recruit-main p{		margin: 5px 0px 10px 10px;		padding: 0px;		}/* お問い合わせ -------------------------------------------------------- */#inquiry_bar {		width: 608px;		height: 24px;		background-image: url(../img/background/inquiry_bar.jpg);		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		}#inquiry_box {		width: 608px;		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		margin-bottom: 10px;		padding-bottom: 10px;		}#inquiry-main {		margin: 0px 8px;		padding-top: 5px;		line-height: 18px;		font-size: 12px;		}#inquiry-main h2{		font-size: 15px;		color: #ee6600;		margin: 25px 0px 0px 0px;		padding: 0px;		}#inquiry-main p{		margin: 5px 0px 10px 10px;		padding: 0px;		}/* サイトマップ -------------------------------------------------------- */#sitemap_bar {		width: 608px;		height: 24px;		background-image: url(../img/background/sitemap_bar.jpg);		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		}#sitemap_box {		width: 608px;		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		margin-bottom: 10px;		padding-bottom: 10px;		}#sitemap-main {		margin: 0px 8px;		padding-top: 5px;		height: 610px;		line-height: 18px;		font-size: 12px;		}#map_left {		width: 284px;		float: left;		}#map_right {		width: 293px;		height: 610px;		float: left;		border-left: dashed 1px #999999; 		padding-left: 10px;		}#sitemap-main h2{		font-size: 15px;		color: #ee6600;		margin: 25px 0px 0px 0px;		padding: 0px;		}#sitemap-main p{		margin: 5px 0px 10px 10px;		padding: 0px;		line-height: 20px;		}/* 過去のトップイラスト -------------------------------------------------------- */#pasttop_bar {		width: 608px;		height: 24px;		background-image: url(../img/background/pasttop_bar.jpg);		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		}#pasttop_box {		width: 608px;		border-left: solid 1px #999999;		border-right: solid 1px #999999;		border-bottom: solid 1px #999999;		margin-left: 10px;		margin-bottom: 10px;		padding-bottom: 10px;		}#pasttop-main {		margin: 0px 2px;		padding-top: 5px;		line-height: 18px;		font-size: 12px;		}#o_pasttop {		height: 20px;		border-bottom: solid 1px #999999;		}.pasttop {		width: 72px;		text-align: center;		margin: 0px;		padding: 0px;		font-size: 11px;		float: left;		}#past_text {		margin: 3px 0px 3px 20px;		font-size: 11px;		}.past_top {		width: 600px;		text-align: center;		margin: 10px 0px;		}.past_top img{		border: solid 1px #999999;		}				/* フォーム内容確認画面 -------------------------------------------------------- */#sendmail {		width: 600px;		border: solid 1px #999999;		margin: 10px;		padding: 10px;		}#sendmail td {		font-size: 12px;		}#sendmail h2{		font-size: 15px;		color: #ee6600;		}				/* IDA -------------------------------------------------------- */#ida_box {		width: 608px;		border: solid 1px #999999;		margin-left: 10px;		margin-bottom: 10px;		padding-bottom: 10px;		}#ida-main {		margin: 0px 10px;		padding-top: 10px;		line-height: 18px;		}#ida-main h1{		font-size: 18px;		margin: 10px 0px 35px 0px;		padding: 0px;		line-height: 23px;		color: #333333;		}#ida-main h2{		font-size: 15px;		margin: 10px 0px 15px 0px;		padding: 0px;		line-height: 16px;		color: #333333;		}#ida-main span{		font-size: 12px;		color: #666666;		}#ida-main p{		margin: 15px 0px 30px 0px;		padding: 0px;		}