
/* Layout
-----------------------------*/

.submenu_gallery {
	margin:7px 15px;
	padding:0;
	font-size: 70%;
	line-height: 135%;
	width: 150px;
}

.submenu_photo {
	margin:0 10px 0 0;
}
.gallery_main {
	margin:0 0 10px 0;
	padding:20px;
	font-size: 75%;
	line-height: 200%;
}

.marginR10 {
	margin: 0 10px 0 0;
}

.marginTB5 {
	margin: 5px 0 5px 0;
}
.marginB3 {
	margin: 0 0 3px 0;
}
.marginB10 {
	margin: 0 0 10px 0;
}


/* Table Layout
-----------------------------*/
#table_ga td {
	font-size:75%;
	line-height: 200%;
	color:#333;
}

.caption {
	font-size:95%;
	line-height: 120%;
	text-align:left;
}



/* image
-----------------------------*/
.Photobox_C {
	text-align: left;
	margin: 0 20px 0 0;
	color: #333;
	font-size: 95%;
	line-height: 120%;
}
.Photobox_L {
	float: left;
	text-align: left;
	margin: 0 20px 0 0;
	color: #333;
	font-size: 95%;
	line-height: 120%;
}
.Photobox_L10 {
	float: left;
	text-align: left;
	margin: 0 10px 0 0;
	color: #333;
	font-size: 95%;
	line-height: 120%;
}
.Photobox_320R {
	width: 320px;
	float: right;
	text-align: left;
	margin: 0 0 0 20px;
	color: #333;
	font-size: 95%;
	line-height: 120%;
}
.Photobox_370R {
	width: 370px;
	float: right;
	text-align: left;
	margin: 0 0 0 20px;
	color: #333;
	font-size: 95%;
	line-height: 120%;
}

.Photobox_320L {
	width: 320px;
	float: left;
	text-align: left;
	margin: 0 20px 0 0;
	color: #333;
	font-size: 95%;
	line-height: 120%;
}
.Photobox_370L {
	width: 370px;
	float: left;
	text-align: left;
	margin: 0 20px 0 0;
	color: #333;
	font-size: 95%;
	line-height: 120%;
}
.Photobox_220R {
	width: 220px;
	float: right;
	text-align: left;
	margin: 0 0 0 20px;
	color: #333;
	font-size: 95%;
	line-height: 120%;
}
.Photobox_240L {
	width: 240px;
	float: left;
	text-align: left;
	margin: 0 20px 0 0;
	color: #333;
	font-size: 95%;
	line-height: 120%;
}
.Photobox_640L {
	width: 640px;
	float: left;
	text-align: left;
	margin: 0 20px 0 0;
	color: #333;
	font-size: 95%;
	line-height: 120%;
}

.Photobox_480C {
	width: 480px;
	text-align: left;
	margin: 0 0px 0 0;
	color: #333;
	font-size: 95%;
	line-height: 120%;
}
.Photobox_600C {
	width: 600px;
	text-align: left;
	margin: 0 0px 0 0;
	color: #333;
	font-size: 95%;
	line-height: 120%;
}

.Photobox_640C {
	width: 640px;
	text-align: left;
	margin: 0 0px 0 0;
	color: #333;
	font-size: 95%;
	line-height: 120%;
}
.Photobox_750C {
	width: 750px;
	text-align: left;
	margin: 0 0px 0 0;
	color: #333;
	font-size: 95%;
	line-height: 120%;
}
.Photobox_700C {
	width: 700px;
	text-align: left;
	margin: 0 0px 0 0;
	color: #333;
	font-size: 95%;
	line-height: 120%;
}

.Photobox_590C {
	width: 590px;
	text-align: left;
	margin: 0 0px 0 0;
	color: #333;
	font-size: 95%;
	line-height: 120%;
}


/* Text
-----------------------------*/
.zoom_gallery_title {
	border-bottom:1px solid #ccc;
	padding:0px 5px;
}

p.zoomga_midashi{
	border-left: 4px solid #666;
	font-weight: bold;
	font-size: 120%;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 10px 0px;
}
.textclick {
	text-align: right; 
	margin:0 0 20px 0;
}
.textclick2 {
	text-align: right; 
	margin: 5px 0 20px 0;
}
.textjikai {
	color:#fff ;
	font-size:80%;
	background-color: #999;
	padding:2px 5px ;
}
.textgray {
	color: #666;
}

.zoomga_Profile {
	color:#333 ;
	background-color: #eee;
	padding: 10px;
	font-size: 70%;
	line-height: 150%;
}
.zoomga_coment {
	padding:5px 10px; 
	border:dotted 1px #666;
}

/* List Page
-------------------------------------------------------*/
.ichiranBoxTable{
	border-top: dotted 1px #999; 
	border-left: dotted 1px #999; 
}


.ichiranBox {
	border-bottom: dotted 1px #999; 
	border-right: dotted 1px #999; 
	font-size:75%; 
	line-height:130%; 
	padding:15px; 
	background-color:#fff;
}
.textLarge {
	font-size:140%;
	line-height: 120%;
}
.read{
	font-size:95%;
	line-height: 150%;
	color:#333;
}
.thumG{
	margin: 0 15px 10px 0;
	border:solid 1px #999;
}


