/* CSS Document */



div.com_index div.com_index_middle div.com_index_bottom div.koudoku{



background:url(../../img/koudoku.gif) no-repeat;



height:150px;



padding:220px 10px 10px 280px;



margin:0px 0 10px 0px;



}







table.area{



border-collapse:collapse;



width:100%;



padding:5px;



}







table.area tr th{



padding:5px;



background:#BC6D46;



text-align:left;



font-weight:bold;



color: #FFFFFF;



}







.area1 td{



padding:5px;



border-top:1px dotted #BBB;



border-bottom:1px solid #BBB;



background:#f9d4da;



text-align:left;



color: #993333;







}







.area2 td{



padding:5px;



border-top:1px dotted #BBB;



border-bottom:1px dotted #BBB;



background:#FFFFFF;



text-align:left;



color: #993333;



}







.area3 td{



padding:5px;



border-top:1px solid #000;



border-bottom:1px solid #000;



background:#EDCBBC;



text-align:left;



color: #993333;



}







.area4 td{



padding:5px;



border-top:1px solid #000;



border-bottom:1px solid #000;



background:#FFFFFF;



text-align:left;



color: #993333;



}







.area5 td{



padding:5px;



border-bottom:1px solid #BBB;



background:#EDCBBC;



text-align:left;



color: #993333;



}







.area6 td{



padding:5px;



border-bottom:1px solid #BBB;



background:#FFFFFF;



text-align:left;



color: #993333;



}







.area7 td{



padding:5px;



background:#FFFFFF;



text-align:left;



color: #993333;



}







.oncon-header h2{



background:url(../img/sakura.gif) no-repeat;



width:760px;



padding:10px 0 0 45px;



height:42px;



color: #FFFFFF;



}







#sakura-header h2{



background:url(../img/sakura.gif) no-repeat;



width:715px;



padding:10px 0 0 45px;



margin-bottom:-10px;



height:42px;



color: #FFFFFF;



}







#sakura1-header h2{



background:url(../img/sakura.gif) no-repeat;



width:715px;



padding:10px 0 0 45px;



margin-bottom:-10px;



height:42px;



color: #FFFFFF;



}







#sakura2-header h2{



background:url(../img/sakura.gif) no-repeat;



width:715px;



padding:10px 0 0 45px;



margin-bottom:-10px;



height:42px;



color: #FFFFFF;



}







#sakura3-header h2{



background:url(../img/sakura.gif) no-repeat;



width:715px;



padding:10px 0 0 45px;



margin-bottom:-10px;



height:42px;



color: #FFFFFF;



}







#sakura4-header h2{



background:url(../img/sakura.gif) no-repeat;



width:715px;



padding:10px 0 0 45px;



margin-bottom:-10px;



height:42px;



color: #FFFFFF;



}







#sakura5-header h2{



background:url(../img/sakura.gif) no-repeat;



padding:12px 0 0 20px;



margin-bottom:-10px;



height:42px;



color: #FFFFFF;



}







* {

	margin:0;

	padding:0;

	list-style:none;

}







#basic-accordian{

	padding:0px;

	z-index:2;

}







.accordion_headings{

color:#FFFFFF;

	cursor:pointer;

	font-weight:bold;

	height:42px;

}







.accordion_headings:hover{



	background:#00CCFF;



	height:42px;



}







.accordion_child{







}







.header_highlight{







}



div.oncon_photo div.photo_bottom div.photo_waku table{

	border-collapse:collapse;

	margin:0;

	padding:0;

}



div.oncon_photo div.photo_bottom div.photo_waku table tr{

	margin-top:10px;

background:#f3f5fd;

font:10.5pt;

line-height:130%;

}



div.oncon_photo div.photo_bottom div.photo_waku table tr.title5{

background:#fff;

font:10.5pt;

line-height:130%;

}



div.oncon_photo div.photo_bottom div.photo_waku table tr.title.sab{

background:#f3f5fd;

font:10.5pt;

line-height:130%;

}



div.oncon_photo div.photo_bottom div.photo_waku table tr.title5 td{

border-bottom:1px solid #a0a0a0 !important;

border-left:1px solid #a0a0a0;

border-right:1px solid #a0a0a0;

background:#333;

padding:4px;

font:10.5pt;

}



div.oncon_photo div.photo_bottom div.photo_waku table tr td{

border-top:1px solid #a0a0a0;

border-left:1px solid #a0a0a0;

border-right:1px solid #a0a0a0;

background:#333;

padding:4px;

font:10.5pt;

}



div.oncon_photo div.photo_bottom div.photo_waku table tr td.sabtitle{

background:#f3f5fd;

width:20%

}



div.oncon_photo div.photo_bottom div.photo_waku table tr td.sabtitle#title1{

background:#f3f5fd;

width:20%

}









div.photo_list{

	width:900px;

}



div.photo_box {
	border:1px solid #ccc;
	width:280px;
	float: left;
	padding: 4px;
	background:#333;
	margin: 5px 2px;

}



div.news h3.Title2{

	background:#F8F8EE;

	padding:5px 10px;

	margin:10px 0 5px 0;

	color:#977c61;

	clear:both;

}



table.PhotoPrice{

border-collapse:collapse;

margin:5px 0;

width:100%;

}



table.PhotoPrice tr th{

font-weight:bold;

border:1px dotted #cccccc;

text-align:left;

vertical-align:top;

padding:5px;

}



table.PhotoPrice tr td{

border:1px dotted #cccccc;

letter-spacing:0.1em;

text-align:left;

vertical-align:top;

padding:5px;

}



div.news p {



	padding:10px 20px;



	color:#CCCCCC;



	letter-spacing:0.1em;



}
