body {



    background-image: url(http://www.sunrec.co.jp/images/kabe175.gif);



	margin-left: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



}



.map_s{



       padding:4px;



       margin-top:10px;



	   width:180px;



       border-top:1px solid #CCCCCC;



　　　 border-bottom:1px solid #CCCCCC;



       border-left:1px solid #CCCCCC;



       border-right:1px solid #CCCCCC;



	   line-height:11px;



	   }



.map_tl{



        text-indent:12px;



		font-size:90%;



		padding:4px;



		line-height:10px;



		margin-top:5px;



		margin-bottom:3px;



		}



P.caption {



	FONT-SIZE: 85%; MARGIN: 0.5em 0px; COLOR: #666666; TEXT-INDENT: 0px; LINE-HEIGHT: 130%



}



.sp_a {



	FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: #6057f9



}



.photo01 {



	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 6px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 6px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff



}



P.indent {



	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN: 0px; TEXT-INDENT: 1em



}



.cell_a {



	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; MARGIN-TOP: 4px; BORDER-LEFT-COLOR: #666666; MARGIN-BOTTOM: 4px; BORDER-BOTTOM-COLOR: #666666; MARGIN-LEFT: 10px



}



.photo_caption {



	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #333366; PADDING-TOP: 2px



}



.color_bu {



	FONT-WEIGHT: bold; COLOR: #003366



}



.photo01 {



	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 6px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 6px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff



}



.cell_d {



	BORDER-RIGHT: #bbbbbb 2px dashed; BORDER-TOP: #bbbbbb 2px dashed; MARGIN: 4px 10px 14px; BORDER-LEFT: #bbbbbb 2px dashed; BORDER-BOTTOM: #bbbbbb 2px dashed



}



.cell_b {



	BORDER-RIGHT: #ff9900 2px dashed; BORDER-TOP: #ff9900 2px dashed; MARGIN-LEFT: 10px; BORDER-LEFT: #ff9900 2px dashed; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #ff9900 2px dashed; background-color:#F1E7C2



}



.mark_1{ color:#FF8000;}



.mark_a {



	PADDING-RIGHT: 2px; FONT-WEIGHT: bold; COLOR: #1a64ff



}



.mini{ color:#3333CC;}



.link1{font-size:82%; font-weight:normal}



.subti{font-size:97%; font-weight:bold; color:#3F54E4;}



H1 {



	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px;  PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px;



}



H2 {



	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 100%; BACKGROUND: #efefef; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px; BORDER-LEFT: #2BAE4F 10px solid; COLOR: #339900; PADDING-TOP: 4px; BORDER-BOTTOM: #2BAE4F 1px solid



}



h3{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 0px;  float:left; font-size:14px;  }



H4 {



	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: #efefef; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px; BORDER-LEFT: #6666CC 10px solid; COLOR: #6699CC; PADDING-TOP: 4px; BORDER-BOTTOM: #6666CC 1px solid; font-size:90%;



}



.box1 {



       border-top:1px solid #CCCCCC;



　　　  border-bottom:1px solid #CCCCCC;



       border-left:1px solid #CCCCCC;



       border-right:1px solid #CCCCCC;



	   }



	   



.soukomenu a{







width:190px;



color: #000000;



font-family: Arial;



font-size: 13px;



font-weight: bold;



background-image:url("http://www.sunrec.co.jp/images/button.jpg") ;



display:block;



text-align: left;



height: 33px;



line-height: 33px;



text-decoration: none;



padding-top:-5px;



text-indent:30px















	}	



	   



.soukomenu:hover {







width:190px;



font-family: Arial;



color:#ffffff;



font-size: 13px;



font-weight: bold;



background-image:url("http://www.sunrec.co.jp/images/button_hover.jpg") ;



display:block;



text-align: left;



height: 33px;



line-height: 33px;



text-decoration: none;



padding-top:-5px;



text-indent:30px



}	



	



.box10 {



      border-top:0px solid #33CC66;



  border-bottom:1px solid #33CC66;



      border-left:1px solid #33CC66;



      border-right:1px solid #33CC66;



	   }



	   



.box20 {



      border-top:0px solid #33CC66;



      border-bottom:1px solid #33CC66;



      border-left:0px solid #33CC66;



      border-right:0px solid #33CC66;



	   }	   



	   	



/* ---------- LOGIN  --------- */







#LoginBox{



	position: absolute;



	top: 100px;



	right: 50%;



	width: 200px;



	height: 200px;



	visibility: hidden;



	padding-left: 10px;



	background-color: #ffffff;



	filter:alpha(opacity=80); 



	-moz-opacity: 0.5;







}







#LoginBox:hover {







	position: absolute;



	top: 100px;



	width: 200px;



	visibility: hidden;



	background-color: #ffffff;



	-moz-opacity: 0.8;



}























.news{



	



	background: url("../images/top01.jpg") no-repeat bottom right;



	height:138px;



	padding-left: 40px;



	width: 500px







}











.news2{







	height:138px;



	padding-left: 80px;







}















img {







  border: none;







}























.searchArea {







  font-size: 1.2em;







  font-weight: normal;







  text-transform: none;







  font-style: normal;







  padding-right: 15px;



  



  padding-top: 10px;







  color: white;







  vertical-align: middle;







}



















.pathbar td {







	padding: 0px 10px 0 10px;







	background-color: #f1f1f1;







	height: 27px;







}















/* ---------- common buttons --------- */















.commonButton {











  background-position: 0 1px;







  background-repeat: no-repeat;







  background-color: transparent;







  padding-left: 20px;















  text-decoration: underline;







  cursor: hand;







  cursor: pointer;







  padding-top: 1px;







  padding-bottom: 4px;  







  vertical-align: 2px;







}















.searchbox {



 padding-top: 10px;







  margin-right: 3px;







}















td,tr,p,div,input,select,textarea {







	font-family:  Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;







	font-size: 98%;







	color: #333333;



	



	line-height:17px;



	



    letter-spacing:0.8px;







	}































h5 {







	color: #23702C; font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;







	font-size: 1.2em; font-weight: bold;







	}















h6 {



    margin-bottom:0px;



	margin-top:0px;



	padding-bottom:0px;



	padding-top:0px;



	color: #23702C; font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;







	font-size: 1.1em; font-weight: bold;







	}























a.contentpagetitle:link, a.contentpagetitle:visited {







	 font-family: ＭＳ ゴシック, Osaka－等幅,;







	font-size: 1em;







	text-align:left;







	}















a.contentpagetitle:hover {







	 font-family: ＭＳ ゴシック, Osaka－等幅,;







	font-size: 1em;







	font-weight: bold;







	text-align:left;







	font-weight: bold;







	}















/* Horizontal Line */







hr {







	background: #C0C0C0; height:1px







	}















hr.separator {







	background: #C0C0C0;







	height: 1px;







	width: 75px;







	border: 0px;







}















/* --Default Class Settings-- */







a.topmenu:link, a.topmenu:visited, a.toplevel:link, a.toplevel:visited {







width:108px;



color: white;



font-family: Arial;



font-size: 10px;



font-weight: bold;



background-image:url("http://www.sunrec.co.jp/images/mainmenu_1.gif");



display:block;



text-align: left;



height: 27px;



line-height: 27px;



text-decoration: none;



padding-top:-5px;



















	}











a.mainmenu:link, a.mainmenu:visited, a.mainlevel:link, a.mainlevel:visited {







width:190px;



color: #000000;



font-family: Arial;



font-size: 13px;



font-weight: bold;



background-image:url("http://www.sunrec.co.jp/images/button.jpg") ;



display:block;



text-align: left;



height: 33px;



line-height: 33px;



text-decoration: none;



padding-top:-5px;



text-indent:15px



















	}







/*************************************/



/*************************************/



/*************************************/



/* 1. Men? ganz oben - Suffix : -nav */



/*************************************/



/*************************************/



/*************************************/







ul#mainlevel-nav



{



	list-style: none;



	padding: 0;



	margin: 0;



	font-size: 0.8em;







}







ul#mainlevel-nav li



{



	display: block;



	background-image: none;



	padding-left: 0px;



	padding-right: 0px;



	padding-top:0px;



	float: right;



	margin: 0;







	font-size: 11px;



	line-height: 70px;



	white-space: nowrap;



	border-left: 1px solid #cccccc;



}















ul#mainlevel-nav li a



{



line-height: 70px;



	display: block;



	padding-left: 15px;



	padding-right: 15px;



	text-decoration: none;



	color: #333333;



	background: transparent;



	font-weight: bold;



}







#buttons>ul#mainlevel-nav li a { }







	ul#mainlevel-nav li a:hover



{	line-height: 70px;



	color:#FA6E00;



	background: #EFEFEF;



	font-weight: bold;



}







/*****************************************/



/*****************************************/



/*****************************************/



/* 2. Men? in der Mitte , Suffix : -nav2 */



/*****************************************/



/*****************************************/



/*****************************************/







ul#mainlevel-nav2



{



	list-style: none;



	padding: 0;



	margin: 0;



	font-size: 0.8em;







}







ul#mainlevel-nav2 li



{



	display: block;



	background-image: none;



	padding-left: 0px;



	padding-right: 0px;



	padding-top:0px;



	float: left;



	margin: 0;



	font-family: Arial;



	font-size: 11px;



	line-height: 25px;



	white-space: nowrap;



	border-left: 1px solid #cccccc;



	border-right: 1px solid #cccccc;



}







ul#mainlevel-nav2 li a



{



font-family: Arial;



	display: block;



	padding-left: 15px;



	padding-right: 15px;



	text-decoration: none;



	color: #333333;



	background: transparent;



	font-weight: bold;



}







#buttons>ul#mainlevel-nav2 li a { }







	ul#mainlevel-nav2 li a:hover



{	







	font-weight: bold;



	color:#FA6E00;







}



/*****************************************/











a.mainmenu:hover, a.mainlevel:hover {







width:190px;



font-family: Arial;



color:#ffffff;



font-size: 13px;



font-weight: bold;



background-image:url("http://www.sunrec.co.jp/images/button_hover.jpg") ;



display:block;



text-align: left;



height: 33px;



line-height: 33px;



text-decoration: none;



padding-top:-5px;



text-indent:15px







}







a.topmenu:hover, a.toplevel:hover {











color: black;







}







/*****************************************/



/*****************************************/



/*****************************************/



/* sublevels in dieser version noch nicht*/



/*****************behandelt***************/



/*****************************************/



/*****************************************/







a.sublevel:hover {

width:190px;



font-family: Arial;



color:#ffffff;



font-size: 13px;



font-weight: bold;



background-image:url("http://www.sunrec.co.jp/images/button_hover.jpg") ;



display:block;



text-align: left;



height: 33px;



line-height: 33px;



text-decoration: none;



padding-top:-5px;



text-indent:15px











	}











a.sublevel:link, a.sublevel:visited {



width:192px;



color: white;



font-family: Arial;



font-size: 13px;



font-weight: bold;



background-image:url("http://www.sunrec.co.jp/images/button.jpg");



display:block;



text-align: center;



height: 29px;



line-height: 29px;



text-decoration: none;



padding-top:-5px;







}















/* Content - Sections & Categories */







.contentpane {







	margin: 0px;



	padding-top:0px;







	}











.contentpaneopen {







         font-family: ＭＳ ゴシック, Osaka－等幅,;







		padding-left:0px;



	



		text-align: left;



		



	}







/*****************************************/



/*****************************************/



/*****************************************/



/* icons f?r PDF , EMAIL, PRINT***********/



/*****************************************/



/*****************************************/



/*****************************************/







.buttonheading{







		width:0px;



		line-height:20px;



		background: url("../images/back_icon.png") repeat-x #C8C8C8;







}















.buttonheading a:link, .buttonheading a:visited {







		filter:alpha(opacity=50); -moz-opacity: 0.5;



}











.buttonheading a:hover {







		filter:alpha(opacity=100); 



		-moz-opacity: 1.0;







}







/*****************************************/







.contentpagetitle {







	 font-family: ＭＳ ゴシック, Osaka－等幅,;







	font-size: 1em;







	font-weight: bold;







 	color: #333333;







	text-align:left;







	}















table.contenttoc {







        color: #333300;







		background-color: #eef3ff;







        }















table.contenttoc td {







         font-family: ＭＳ ゴシック, Osaka－等幅,;







        font-size: 1em;







        font-weight: normal;







        text-align:left;







}















a.toclink:hover, a.toclink:visited, a.toclink:link {







	font-size: 1em;







	}







/*****************************************/











.contentdescription {







	font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;







	font-size: 0.9em;







	color: #808080;







	text-align: left;







	}















.contentpane td {







  padding: 0px;







}















/* Links */







a.blogsection:link, a.blogsection:visited {







	font-weight: normal;







	font-family:  Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;







	}















a.blogsection:hover {







	







	}















a.weblinks:link, a.weblinks:visited {







	font-weight: normal;







	font-family:  Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;







	}















a.weblinks:hover {







}















a.readon:link, a.readon:visited {







	font-weight: normal;







	 font-family: ＭＳ ゴシック, Osaka－等幅,;







	font-size: 0.9em;







	}















a.readon:hover {















	}















table.moduletable {







	margin: 0px 0px 0px 0px;







	border-left: solid 0px #000000;







	border-right: solid 0px #000000;







	border-top: solid 0px #000000;







	border-bottom: solid 0px #000000;







	width:100%;



	



	



	}























.contentpaneopentitle {







  padding: 0;







}







	























table.moduletable th, .content-header {







  height: 28px;







  line-height: 28px;







  padding: 0;



  



  letter-spacing:0.6px;











  font-size: 13px;







  color: #ffffff;







  font-weight:bold;







  background: url(http://www.sunrec.co.jp/images/modul_header2.jpg) no-repeat;







}







	







table.moduletable td {



	width:100%;



	height: 15px;











	margin: 3px;







}







	















.componentheading {







	 PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 100%; BACKGROUND: #efefef; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px; BORDER-LEFT: #2BAE4F 10px solid; COLOR: #339900; PADDING-TOP: 4px; BORDER-BOTTOM: #2BAE4F 1px solid; font-weight:bold







	}















.button {







	}



	







.inputbox{



	font-size: 12px;







}







select.inputbox {







	width: 50px;







	font-size: 10px;







	}







.input {







	font-size: 12px;







	}











/** category text format and links **/







.category {







	font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;







	font-size: 1.1em; font-weight: bold;







	}















a.category:link, a.category:visited {











	}















a.category:hover {







	







	}















.poll {







	font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;







	color: #666666;







	line-height: 14px







	}



	











.sectiontableentry1 {







	background-color : #F9fbff;







	}















.sectiontableentry2 {







	background-color : #dfe9ff;







	}















.sectiontableheader {







	background-color : #F28A33;







	color : #FFFFFF;







	font-weight : bold;







	padding: 0px;







	}















.frontpageheader {







	font-size: 1.5em;







    color : #8caae7;







    font-weight : bold;







	 margin-top: 10px;







	 margin-bottom: 10px;







    }















.small {







	font-family: Arial, Verdana, Helvetica, sans-serif;







	font-size: 0.9em;







	color: #23702C;







	text-decoration: none;







	font-weight: normal;







	}















.smalldark {







        font-family: Arial, Verdana, Helvetica, sans-serif;







        font-size: 0.9em;







        color: #333333;







        text-decoration: none;







        font-weight: normal;







        }























.newsfeedheading {







         font-family: ＭＳ ゴシック, Osaka－等幅,;







        font-size: 1em;







        font-weight: bold;







        color: #333333;







        text-align:left;







        }















.newsfeeddate {







	font-family: Arial, Verdana, Helvetica, sans-serif;







	font-size: 0.9em;







	color: #23702C;







	font-weight: normal;







}















.createdate {







	font-family: Arial, Verdana, Helvetica, sans-serif;







	font-size: 0.7em;







	color: #23702C;







	text-decoration: none;







	font-weight: normal;







	}















.modifydate {







	font-family: Arial, Verdana, Helvetica, sans-serif;







	font-size: 0.9em;







	color: #808080;







	text-decoration: none;







	font-weight: normal;







	}















table.searchintro {



padding-top:10px;







	}















table.contact {



	padding-left:10px;



	}















table.contact td.icons {







	background-color: #eef3ff;



	







	}















table.contact td.details {







	background-color: #eef3ff;







	font-size: 1.1em;







	font-weight: bold;







	font-family: Arial, Verdana, Helvetica, sans-serif;







	}















.pagenav {







	font-weight: normal;







	color: #ffffff;







}















/* Content voting */







.content_rating {







	font-weight: normal;







	font-size: 0.9em;











}















.content_vote {







	font-weight: normal;







	font-size: 0.9em;







}















/* for modifying {moscode} output.  Don't set the colour! */







.moscode {







	background-color: #eef3ff;







}















/* Text passed with mosmsg url parameter */







.message {







	font-family : Arial, Verdana, Helvetica, sans-serif;







	font-weight: bold;







	font-size : 1em;







	color : #23702C;







	text-align: center;







}















/*****************************************/















.pollstableborder {







  width: 100%;







  margin-top: 5px;







  margin-bottom: 5px;







}



















.tab, .activeTab







{







	font-size: 0.9em;







	background-color: #FEFEFF;







	border: 1px solid Navy;







	border-bottom-width: 0px;







	padding: 3px 1em 3px 1em;







	position: relative;







	text-decoration: none;







	top: -2px;







	z-index: 100;







}







.tab, .tab:visited, .activeTab











{











	color: #555555;







	font-size: 0.9em;















}







.tab:hover







{







	background-color: #23702C;







	color: White;







	font-size: 0.9em;







}







.activeTab, .tab.activeTab:hover, .tab.activeTab:visited







{







	background-color: #E7EDFD;







	color: Navy;







	font-size: 0.9em;







}







.activeTab







{







	z-index: 102;







}







.tabMain







{







	background-color: #E7EDFD;







	border: 1px solid Navy;







	color: Navy;







	padding: 1em;











	position: relative;







	z-index: 101;







}







.tabContentWrapper







{







	width: 100%;







}







.mosimage_caption







{







	font-weight:bold;







	border: solid 1px #cccccc;







	background-color: #E7EDFD;







	color: #666666;







	margin: 2px;







}











blockquote







{







	display: block;







	background-color: #E7EDFD;







	border: 1px solid #23702C;







	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;







	padding: 5px;







	color: #2846A8;







}







.font-size-button







{







	margin-right: 5px;







}















/*--20081001--*/



.news_title{



			margin-top:3px;



			margin-bottom:10px;



			margin-left:2px;



			font-weight:500;



			}



/*テレピットページ*/

.telepit_jun_text{

  margin-top:40px;

  margin-left:300px;

}

.telepit_jun1{

  width:545px;

  height:170px;

  background:url('/images/telepit/jun_1.gif');

}

.telepit_jun2{

  width:545px;

  height:275px;

  background:url('/images/telepit/jun_2.gif');

}

.telepit_jun3{

  width:545px;

  height:170px;

  background:url('/images/telepit/jun_3.gif');

}

.telepit_jun4{

  width:545px;

  height:170px;

  background:url('/images/telepit/jun_4.gif');

}

.telepit_jun5{

  width:545px;

  height:170px;

  background:url('/images/telepit/jun_5.gif');

}

.telepit_jun6{

  width:545px;

  height:170px;

  background:url('/images/telepit/jun_6.gif');

}

.telepit_jun7{

  width:545px;

  height:170px;

  background:url('/images/telepit/jun_7.gif');

}

.telepit_jun8{

  width:545px;

  height:170px;

  background:url('/images/telepit/jun_8.gif');

}



/*サンパネルページ*/

#panel1_1{

  width:270px;

  height:130px;

  padding-left:5px;

  padding-top:30px;

  background:url('/images/sun_panel/sun_panel2.gif') no-repeat;

}

#panel1_2{

  width:270px;

  height:130px;

  padding-left:5px;

  padding-top:30px;

  background:url('/images/sun_panel/sun_panel3.gif') no-repeat;

}

#panel1_3{

  width:270px;

  height:130px;

  padding-left:5px;

  padding-top:30px;

  background:url('/images/sun_panel/sun_panel4.gif') no-repeat;

}

#panel1_4{

  width:270px;

  height:130px;

  padding-left:5px;

  padding-top:30px;

  background:url('/images/sun_panel/sun_panel5.gif') no-repeat;

}

#panel1_5{

  width:270px;

  height:130px;

  padding-left:5px;

  padding-top:30px;

  background:url('/images/sun_panel/sun_panel6.gif') no-repeat;

}

#panel7{

  font-size:11px;

  width:545px;

  height:303px;

  background:url('/images/sun_panel/sun_panel7.gif') no-repeat;

}

#panel7 #panel7_text{

  padding-top:35px;

  padding-left:210px;

}

#panel3{

  width:545px;

  height:303px;

  background:url('/images/sun_panel/sun_panel9.gif') no-repeat;

}

#panel3_text{

  padding-top:11px;

  padding-left:30px;

}

.center {

  text-align:center;

}

.telepit_table {

  border-top:1px solid #000000;

  border-left:1px solid #000000;

  margin:0px auto;

}

.telepit_table th{

  border-bottom:1px solid #000000;

  border-right:1px solid #000000;

}

.telepit_table td{

  border-bottom:1px solid #000000;

  border-right:1px solid #000000;

}


/*サンキューブページ　2011/8/25　ここから*/
#sun_cube02_text1 {
    width:545px;
    text-align:right;
    font-size:11px;
    font-weight:bold;
    margin-bottom:10px;
}
#sun_cube03 {
    background:url('/images/sun_cube/sun_cube_03.jpg') no-repeat;
    width:545px;
    height:160px;
}
#sun_cube03_text1 {
    margin:-15px 0px 0px 270px;
}
#sun_cube03_text2 {
    margin:20px 0px 0px 270px;
}
#sun_cube04 {
    background:url('/images/sun_cube/sun_cube_04.jpg') no-repeat;
    width:545px;
    height:177px;
}
#sun_cube04_text1 {
    margin:-15px 0px 0px 270px;
}
#sun_cube04_text2 {
    margin:1px 0px 0px 270px;
}
#sun_cube05 {
    background:url('/images/sun_cube/sun_cube_05.jpg') no-repeat;
    width:545px;
    height:170px;
}
#sun_cube05_text1 table{
    margin:-10px 0px 0px 180px;
}
#sun_cube05_text1 table th{
    text-align:center;
}
#sun_cube05_text1 table .right{
    text-align:right;
}
#sun_cube09 {
    background:url('/images/sun_cube/sun_cube_09.jpg') no-repeat;
    width:545px;
    height:230px;
}
#sun_cube09_text1 {
    margin:-15px 0px 0px 265px;
}
.sun_cube09_table th{
    text-align:center;
}
.sun_cube_block {
    margin:10px auto;
    padding:5px;
    width:280px;
    text-align:center;
	border:1px solid #000000;
}
/*サンキューブページ　2011/8/25　ここまで*/
