
div#container #wrapper #secondary #sponsor {
	padding-top:10px;
	text-align:center;
	width:160px;
	margin-bottom:20px;
}

div#container #wrapper #secondary .sponsor {
	border:solid 8px #ccc;
}

div#container #wrapper #secondary .sponsor h4 {
	margin:10px 0;
}

div#container #wrapper #secondary .sponsor ul {
	list-style:none;
}

div#container #wrapper #secondary .sponsor ul li {
	margin:20px;
}


/* _____________________________________
  /                   ローカルナビ    */

div#container #wrapper #primary #main #sub {
}

div#container #wrapper #primary #main #sub ul {
	padding-left:45px;
	list-style:none;
	text-align:center;
}

div#container #wrapper #primary #main #sub ul li {
	display:inline;
	margin:0 1px;
}

/* _____________________________________
  /                   サイドメニュー  */
  

#secondary ul#sidenavi {
	list-style:none;
	margin:10px 0 26px;
	
}

#secondary ul#sidenavi li {
	margin-bottom:3px;
}


#secondary #banner_blog {
	margin-top:3px;
}


/* _____________________________________
  /                     メインエリア  */

#primary #main {
	margin-left:36px;
}

/* _____________________________________
  /                             とは  */

#primary #main #whats {
	min-height:465px;
	padding-right:40px;
}

#primary #main #whats h3 {
	margin-bottom:20px;
}

#primary #main #whats #whats_left {
	float:left;
	width:165px;
	padding-top:40px;
}

#primary #main #whats #whats_left img#whats_thumb {
	padding-left:50px;
}

#primary #main #whats #whats_left p {
	padding-left:50px;
}

#primary #main #whats #whats_right {
	float:right;
	width:445px;
	padding-top:40px;
}

/* _____________________________________
  /                             登録  */

#primary #main #registry {
	width:560px;
	margin:0 auto;
	padding:30px 0;
}

#all {
	background:#fff;
	font-family:"lr SVbN", Osaka;
	font-size:12px;
	line-height:1.8em;
	height:500px;
}

.necessary {
	color:#f00;
}

#all table {
	width:560px;
	background:#aaa;
}

#all table#upper {
	margin-bottom:30px;
}

#all table#upper tr td {
	background:#fee6aa;
}

#all table#under tr td {
	background:#ffffe6;
}

#all table tr td {
	width:50%;
	padding:5px 0 5px 10px;
}

#all #submit {
	text-align:center;
}

#all .mail {
	width:255px;
}

#all .text {
	width:255px;
}

#all .textarea {
	width:255px;
	height:80px;
}

/* _____________________________________
  /                     お問い合わせ  */

#primary #main #contact {
	min-height:465px;
	padding-left:100px;
}

#primary #main #contact p {
	margin-top:45px;
}


/* _____________________________________
  /                       コンセプト  */

#primary #main #concept {
	min-height:465px;
	padding-left:50px;
}

#primary #main #concept h3 {
	margin:35px 0 20px;
}

#primary #main #concept p {
	width:560px;
}


/* _____________________________________
  /                     インタビュー  */

#primary #main #interview {
	padding-left:20px;
}

#primary #main #interview h3 {
	margin:20px 0 10px;
}

#primary #main #interview p.int_topmes {
	margin-right:20px;
}

#primary #main #interview h4 {
	margin:0 0 5px 0;
}

#primary #main #interview ul#intnavi {
	list-style:none;
	text-align:right;
}

#primary #main #interview ul#intnavi li {
	margin-right:20px;
	display:inline;
}

#primary #main #interview #intmain img {
}

#primary #main #interview #intbody {
	background:url(../interview/images/int_bg_body.gif) left top repeat-y;
	margin-top:-3px;
	padding:0 35px 0 15px;
}

#primary #main #interview #intbody p {
	margin:0;
	padding:0;
	font-family:"ＭＳ 明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:14px;
}
#primary #main #interview #intbody h4 {
	font-size:18px;
	color:#666;
	font-weight: bold;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	line-height:1.3em;
}

#primary #main #interview #intbody span {
	margin-right:25px;
}

#primary #main #interview #intbody span.blue {
	color:#00f;
}

#primary #main #interview #intbody span.red {
	color:#f00;
}

#primary #main #interview #intbody span.green {
	color:#080;
}

#primary #main #interview #intbody span.orange {
	color:#fb0;
}

#primary #main #interview #intbody img.phleft {
	float:left;
	margin:0 10px 10px 0;
}

#primary #main #interview #intbody img.phright {
	float:right;
	margin:0 0 10px 10px;
}

#primary #main #interview #intbody #int_prof {
	border-top:solid 1px #00a0c6;
	border-bottom:solid 1px #00a0c6;
	padding-bottom:10px;
	width:386px;
	margin:10px 0 0;
}

#primary #main #info p.infoMiddleTitle {
	margin-top:15px;
	margin-bottom:10px;
	padding-bottom:0;
	background-color:#f90;
	font-weight:bold;
	font-size:1em;
	color:#fff;
}

#primary #main #info p.infoMiddleLead {
	margin-top:0;
        margin-bottom:10px;
	padding-bottom:0;
	font-weight:bold;
	font-size:1em;
	color:#f90;
}

#interviewIndex {
	float:right;
	margin-top:3px;
	margin-right:10px;
}



/* _____________________________________
  /                             案内  */

#primary #main #info {
	min-height:465px;
	padding-left:100px;
	padding-right:100px;
}


#primary #main #info ul#infonavi {
	list-style:none;
	margin-top:-1px;
}

#primary #main #info ul#infonavi li {
	display:inline;
	margin-right:2px;
}

#primary #main #info h3 {
	padding:20px 0 10px;
}

#primary #main #info p.infocopy {
	margin-bottom:0;
	padding-bottom:10px;
}

#primary #main #info ul#inpagelink {
	list-style:none;
}

#primary #main #info ul#inpagelink li {
	display:inline;
	margin-right:10px;
}

#primary #main #info h4 {
	margin:20px 0 10px;
}

#primary #main #info h5 {
	font-size:12px;
	font-weight:bold;
}

#primary #main #info .indent {
	margin-left:15px;
}

#primary #main #info table.indent {
	margin-bottom:10px;
}

#primary #main #info table.indent tr td {
	font-size:12px;
	font-family:"Osaka・等幅", "Osaka", "ＭＳ　ゴシック";
	vertical-align:top;
}


/* _____________________________________
  /           サポーティングメンバー  */

#primary #main #support {
	min-height:465px;
	padding-left:70px;
	padding-right:40px;
}

#primary #main #support ul#infonavi {
	list-style:none;
	margin-top:-1px;
	padding-left:100px;
}

#primary #main #support ul#infonavi li {
	display:inline;
	margin-right:2px;
}



/* _____________________________________
  /                        廣森追加  */


#primary #main #support #ichiran {
	margin-left:50px;
	width:500px;
	font-size:13px;
}


#primary #main #support #ichiran h3 {
	margin-bottom:20px;
}

#primary #main #support #ichiran p.NameIchiran {
	color:#000000;
	font-size:14px;
	line-height:2em;
}

#primary #main #support #ichiran #MemberNameIchiran {
	list-style:none;
	margin-left:100px;
	width:450px;
}

#primary #main #support #ichiran ul#memberichiran {
	list-style:none;
	text-align:left;
}

#primary #main #support #ichiran ul#memberichiran li {
	width:90px;
	line-height:18px;
	height:220px;
	margin-left:15px;
	float:left;
	display:inline;
}



/* _____________________________________
  /                        サポーティングメンバー写真入り（立川追加）  */


#primary #main #support #photo {
	margin-left:10px;
	margin-right:10px;
	width:554px;
	border: 0px solid #0099ff;
}

#primary #main #support #photo h1 {
	margin-top:20px;
}

#primary #main #support #photo #photolist {
	width:450px;
	float:left;
	border: 0px solid #0099ff;
}

#primary #main #support #photo #photolist ul#photo_s {
	list-style:none;
	text-align:left;
	width:450px;
}

#primary #main #support #photo #photolist ul#photo_s li {
	width:70px;
	line-height:15px;
	height:160px;
	margin-right:14px;
	margin-left:4px;
	margin-bottom:10px;
	float:left;
}

#primary #main #support #photo #photolist ul#photo_s li h2{
	font-size:12px;
	color:#000000;
	line-height:25px;
}

#primary #main #support #photo #photolist ul#photo_s li h4{
	font-size:10px;
	color:#000000;
	line-height:25px;
}

#primary #main #support #photo #photolist ul#photo_s li h3{
	font-size:10px;
	line-height:14px;
}

#primary #main #support #photo #photolist ul#photo_s li h5{
	font-size:9px;
	line-height:10px;
}

#primary #main #support #photo #textlist {
	width:94px;
	float:right;
	text-align:left;
	line-height:22px;
	font-size:12px;
	color:#000000;
	border: 0px solid #0099ff;
}

#primary #main #support #photo #pagetop {
	margin-top:-20px;
	margin-bottom:25px;
	margin-right:0px;
	width:544px;
	height:20px;
	text-align:right;
	font-size:10px;
	color:#000000;
}


/* ________________________________________________________
  /       サポーティングメンバー情報(090807_goest_ukon)  */

/**/

#primary #main #support #message h1 {
	padding-top:40px;
	text-align:center;
}

#primary #main #support #message .message_hr {
	width:555px;
	height:8px;
	background:url(../support/images/message_hr.gif) left top no-repeat;
	clear:both;
	overflow:hidden;
}

#primary #main #support #message .msg {
	width:555px;
	padding:5px 0;
}

#primary #main #support #message .msg table {
	border:solid 10px #203e99;
	background:#fafafa;
	padding:20px;
}

#primary #main #support #message .msg table td {
	text-align:center;
}

#primary #main #support #message .msg .msg_detail {
	float:right;
}

#primary #main #support #message .msg .msg_thumb {
	width:52px;
	display:block;
	margin:auto
}

#primary #main #support #message .msg .msg_new {
	margin-bottom:10px;
}

#primary #main #support #message .msg dl {
	text-align:left;
	padding-left:10px;
	width:470px;
}

#primary #main #support #message .msg dl dt {
	background:#000f57;
	color:#fff;
	padding:5px;
	margin-bottom:10px;
	font-weight:bold;
}

  
#primary #main #support #closeup {
}
  
#primary #main #support #closeup h1 {
	padding-top:40px;
	margin-bottom:10px;
}
  
#primary #main #support #closeup h2 {
	font-size:13px;
	color:#000DA1;
	font-family:Osaka, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
	height:25px;
	background:url(../support/images/closeup_hr.gif) left bottom no-repeat;
}
  
#primary #main #support #closeup #article {
	padding-top:10px;
	margin-bottom:30px;
	width:540px;
	padding-left:30px;
}
  
#primary #main #support #closeup #article h3 {
	font-size:13px;
	font-family:Osaka, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
	margin-bottom:20px;
}
  
#primary #main #support #closeup #article #closeup_thumb {
	width:185px;
}
  
#primary #main #support #closeup #article #closeup_text {
	width:340px;
}
  
#primary #main #support #closeup #closeup_foot {
	background:url(../support/images/closeup_foot_bg.gif) left top no-repeat;
	padding-top:10px;
}
  
#primary #main #support #closeup #closeup_foot img {
	float:left;
}
  
#primary #main #support #closeup #closeup_foot #interviewIndex {
	float:right;
	width:350px;
	margin-right:40px;
}


/* __________________________________________________________
  /                 クラブ・ウィルビー掲示板 081120 goest  */
#primary #main #bbs {
}

#primary #main #bbs h1 {
	padding-top:35px;
}

#primary #main #bbs #bbs_articles {
	min-height:465px;
	padding-left:40px;
	padding-right:40px;
}

#primary #main #bbs #bbs_articles #bbs_head {
	padding-left:45px;
}

#primary #main #bbs #bbs_articles #bbs_head img {
	display:block;
	margin:10px 0;
}
  
#primary #main #bbs #bbs_articles h2 {
	font-size:13px;
	color:#000DA1;
	font-family:Osaka, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
	height:25px;
	background:url(../support/images/closeup_hr.gif) left bottom no-repeat;
}
  
#primary #main #bbs #bbs_articles #article {
	padding-top:10px;
	margin-bottom:30px;
}
  
#primary #main #bbs #bbs_articles #article h3 {
	font-size:13px;
	font-family:Osaka, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
	margin-bottom:20px;
	text-align:right;
}
  
#primary #main #bbs #bbs_articles #article #closeup_thumb {
	width:185px;
}
  
#primary #main #bbs #bbs_articles #article #closeup_text {
	width:340px;
	background:#F2FFFF;
	padding:3px;
}
  
#primary #main #bbs #bbs_articles #article #closeup_text2 {
	background:#F2FFFF;
	padding:3px;
}


/* _____________________________________
  /                 見どころ　hiromori  */

#primary #main #midokoro {
	min-height:465px;
	padding-top:50px;
	padding-right:150px;
	padding-bottom:50px;
	padding-left:150px;
	font-size:14px;
	line-height:2;
}

#primary #main #midokoro span.lead {
	font-size:13px;
	color:#000;
}

#primary #main #midokoro span.title {
	color:#000;
	font-weight:bold;
	font-size:16px;
}

#primary #main #midokoro span.interviewer {
	color:#F00;
}

#primary #main #midokoro span.zamma {
	color:#000;
}


#primary #main #midokoro span.end {
	color:#000;
	font-weight:bold;
}


/* _____________________________________
  /                        チケット購入方法（立川追加）  */


#ticket {
	width:600px;
	margin:auto;
	color:#000000;
}

#ticket #top {
	width:600px;
	height:30px;
}

#ticket #head {
	width:583px;
	background-color: #ffffff;
	border: 3px double #0000ff;
	padding-left:17px;
	padding-top:17px;
	padding-bottom:17px;
}

#ticket #margin {
	width:600px;
	height:15px;
}

#ticket #main {
	width:566px;
	background-color: #ffffff;
	padding-left:17px;
	padding-right:17px;
	padding-top:17px;
	padding-bottom:17px;
	margin-bottom:30px;
	color:#000000;
}

#ticket #main h1 {
	font-size:13px;
	color:#000000;
	line-height:15px;
	float:left;
	padding-left:10px;
}

#ticket #main h2 {
	font-size:12px;
	color:#000000;
	line-height:15px;
	float:right;
	padding-right:15px;
}

#ticket #main h3{
	font-size:15px;
	color:#000000;
	line-height:20px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:40px;
	margin-right:0px;
}

#ticket #main h4{
	font-size:13px;
	color:#000000;
	line-height:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:40px;
	margin-right:0px;
}

#ticket #main #flow1 {
	width:200px;
	height:200px;
	line-height:15px;
	background-image: url(../ticket/image/flow1_ticket.gif); 
	margin-bottom:20px;
	float:left;
}

#ticket #main #flow1 h1 {
	font-size:13px;
	color:#808080;
	line-height:18px;
	float:left;
	padding-left:28px;
	padding-top:122px;
	padding-right:15px;
}

#ticket #main #flow2 {
	width:200px;
	height:200px;
	line-height:15px;
	background-image: url(../ticket/image/flow2_ticket.gif); 
	margin-bottom:20px;
	float:right;
}

#ticket #main #flow2 h1 {
	font-size:13px;
	color:#808080;
	line-height:18px;
	float:left;
	padding-left:28px;
	padding-top:122px;
	padding-right:15px;
}

#ticket #main #flow3 {
	width:80px;
	height:44px;
	line-height:15px;
	padding-left:43px;
	padding-right:43px;
	padding-top:78px;
	padding-bottom:78px;
	margin-bottom:20px;
	float:left;
}

#ticket #main ul#box {
	list-style:none;
	text-align:left;
	margin:auto;
	background-color: #ffffff;
	width:500px;
	border: 0px solid #0099ff;
}

#ticket #main ul#box li {
	width:500px;
	line-height:15px;
	margin-bottom:50px;
	background-color: #ffefd5;
	border: 1px solid #0099ff;
}

#ticket #main ul#box li #photo{
	width:150px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:15px;
	margin-right:15px;
	line-height:15px;
	float:left;
}

#ticket #main ul#box li #contents{
	width:305px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:15px;
	line-height:15px;
	float:right;
}

#ticket #main ul#box li #contents #title{
	width:305px;
	height:30px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	line-height:15px;
	background-image: url(../ticket/image/subtitle1_ticket.gif); 
	float:top;
}

#ticket #main ul#box li #contents #title h1 {
	font-size:15px;
	font-weight:bold;
	color:#000000;
	line-height:18px;
	float:left;
	padding-left:13px;
	padding-top:7px;
}

#ticket #main ul#box li #contents #title h2 {
	font-size:20px;
	font-weight:bold;
	font-family:verdana;
	color:#ffffff;
	line-height:18px;
	float:left;
	padding-left:8px;
	padding-top:6px;
}
#ticket #main ul#box li #contents #text{
	width:305px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	line-height:15px;
	float:top;
}

#ticket #main ul#box li #contents #text h1 {
	font-size:13px;
	font-weight:normal;
	color:#000000;
	line-height:18px;
	float:left;
	padding-left:0px;
	padding-top:10px;
}

/* _____________________________________
  /           冬木さん・以食伝心  */

#primary #main #fuyuki {
	min-height:465px;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:77px;
	padding-right:77px;
}

#primary #main #fuyuki #number {
	width:500px;
	height:20px;
	margin-top:5px; 
	margin-right:0px; 
	margin-bottom:5px; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:14px;
	font-weight:bold;
	color:#ff6699;
	line-height:18px;
}

#primary #main #fuyuki #title {
	width:380px;
	height:100px;
	margin-top:0px; 
	margin-left:0px; 
	margin-right:0px; 
	margin-bottom:10px; 
	float:left;
}

#primary #main #fuyuki #illust {
	width:100px;
	height:100px;
	margin-top:0px; 
	margin-bottom:10px; 
	margin-right:10px; 
	float:right;
}

#primary #main #fuyuki #contents {
	width:500px;
	margin-top:0px; 
	margin-right:0px; 
	margin-bottom:0px; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	line-height:28px;
}

#primary #main #fuyuki #keiji {
	width:480px;
	background-color: #ffffff;
	border: 1px solid #ffe4e1;
	margin-top:0px; 
	margin-right:0px; 
	margin-bottom:0px; 
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px; 
}

#primary #main #fuyuki #keiji h1{
	margin-top:-25px; 
	margin-left:40px; 
	margin-bottom:0px; 
	font-size:16px;
	font-weight:bold;
	color:#ff6699;
	line-height:25px;
}

#primary #main #fuyuki #keiji h2{
	margin-top:20px; 
	margin-left:40px; 
	margin-right:40px; 
	margin-bottom:0px; 
	font-size:14px;
	font-weight:normal;
	color:#000000;
	line-height:28px;
}

#primary #main #fuyuki #profile {
	width:480px;
	background-color: #ffe4e1;
	margin-top:30px; 
	margin-right:0px; 
	margin-bottom:0px; 
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px; 
}

#primary #main #fuyuki #profile h1{
	margin-top:-125px; 
	margin-left:130px; 
	margin-bottom:0px; 
	font-size:20px;
	font-weight:bold;
	color:#000000;
	line-height:25px;
}

#primary #main #fuyuki #profile h2{
	margin-top:0px; 
	margin-left:130px; 
	margin-bottom:0px; 
	font-size:15px;
	font-weight:normal;
	color:#000000;
	line-height:25px;
}

#primary #main #fuyuki #profile h3{
	margin-top:0px; 
	margin-left:130px; 
	margin-bottom:0px; 
	font-size:12px;
	font-weight:normal;
	color:#000000;
	line-height:20px;
}

#primary #main #fuyuki #pagebottom{
	margin-top:5px; 
	margin-right:0px; 
	margin-bottom:20px; 
	font-size:11px;
	font-weight:normal;
	color:#808080;
	line-height:17px;
	float:right;
}

#primary #main #fuyuki #backnumber{
	width:500px;
	height:40px; 
	margin-top:0px; 
	margin-right:0px; 
	margin-bottom:0px; 
	font-size:13px;
	font-weight:normal;
	color:#000000;
	line-height:17px;
	text-align:right;
	float:right;
}

/* _____________________________________
  /           西村さん・英語  */

#primary #main #mimi {
	min-height:465px;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:77px;
	padding-right:77px;
}

#primary #main #mimi h1 {
	margin-top:10px; 
	margin-right:0px; 
	margin-bottom:10px; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	line-height:28px;
}

#primary #main #mimi #number {
	width:500px;
	height:25px;
	margin-top:20px; 
	margin-right:0px; 
	margin-bottom:0px; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}

#primary #main #mimi #number h1{
	font-size:16px;
	font-weight:bold;
	color:#ff0000;
	line-height:18px;
	margin-top:-22px; 
	margin-left:30px; 
}

#primary #main #mimi #title{
	width:500px;
	margin-top:-5px; 
	margin-left:0px; 
	margin-bottom:10px; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}

#primary #main #mimi #title h1{
	font-family:"verdana";
	font-size:30px;
	font-weight:bold;
	color:#000000;
	line-height:35px;
}

#primary #main #mimi #title h2{
	font-size:25px;
	font-weight:bold;
	color:#808080;
	line-height:35px;
}

#primary #main #mimi #contents {
	width:500px;
	margin-top:30px; 
	margin-right:0px; 
	margin-bottom:0px; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}

#primary #main #mimi #contents h1{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	line-height:25px;
	margin-top:-5px; 
	margin-left:5px;
}

#primary #main #mimi #contents h2{
	font-size:14px;
	font-weight:normal;
	color:#000000;
	line-height:28px;
	margin-top:-85px; 
	margin-left:65px; 
	margin-bottom:35px; 

}

#primary #main #mimi #contents h3{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	line-height:25px;
	margin-top:-5px; 
	margin-left:8px; 
}

#primary #main #mimi #contents h4{
	font-size:14px;
	font-weight:normal;
	color:#000000;
	line-height:28px;
	margin-top:-78px; 
	margin-left:65px; 
 	margin-bottom:35px; 
}

#primary #main #mimi #pagebottom{
	margin-top:0px; 
	margin-right:0px; 
	margin-bottom:20px; 
	font-size:11px;
	font-weight:normal;
	color:#808080;
	line-height:17px;
	float:right;
}

#primary #main #mimi #backnumber{
	width:500px;
	height:40px; 
	margin-top:0px; 
	margin-right:0px; 
	margin-bottom:0px; 
	font-size:13px;
	font-weight:normal;
	color:#000000;
	line-height:17px;
	text-align:right;
	float:right;
}

/* _____________________________________
  /           登録ページ（追加分）  */

#primary #main #registry2 {
	width:560px;
	margin:0 auto;
	padding:10px 0;
	border:solid 0px #bfbfbf;
}

#primary #main #registry2 #title {
	width:560px;
	margin-top:20px; 
	border:solid 0px #bfbfbf;
}

#primary #main #registry2 #explain {
	width:560px;
	margin-top:30px; 
	margin-left:0px; 
	margin-bottom:40px; 
	border:solid 0px #bfbfbf;
}

#primary #main #registry2 #explain h1 {
	font-size:15px;
	font-weight:bold;
	color:#000000;
	line-height:18px;
	padding-left:10px;
	padding-top:7px;

        border-width : 0px 0px 0px 3px;
        border-style : dotted dotted dotted dotted;
        border-color : #ffa500 #ffa500 #ffa500 #ffa500;
        background-color: #ffffff;
}
#primary #main #registry2 #explain h2 {
	font-size:13px;
	font-weight:normal;
	color:#000000;
	line-height:20px;
	float:left;
	padding-left:10px;
	margin-top:-15px;
	margin-bottom:20px; 
}

#primary #main #registry2 #explain h3 {
	font-size:14px;
	font-weight:bold;
	color:#ffa500;
	line-height:20px;
	margin-bottom:0px; 
}

#primary #main #registry2 #step {
	width:560px;
	margin-top:0px;
	margin-bottom:20px;
}

#primary #main #registry2 #bar {
	width:560px;
	margin-top:0px;
	margin-bottom:25px;
}

#primary #main #registry2 #bar h1 {
	color: #000000;
	font-size: 13px;
	font-weight:normal;
	text-align:left;
	margin-top:5px;
	margin-left:53px;
}

#primary #main #registry2 #rule {
	width:507px;
	padding-left:53px;
	margin-bottom:25px;
}

#primary #main #registry2 #rule textarea {
	width:500px;
        height:350px; 
}

#primary #main #registry2 #rule h1 {
	color: #000000;
	font-size: 13px;
	font-weight:normal;
	text-align:left;
	margin-top:5px;
	margin-left:0px;
}

primary #main #registry2 #agree {
	width:560px;
	padding-left:0px;
	margin-bottom:20px;
}




