@charset "utf-8";
@import "http://";
@import "common.css";

/*-*-*-*-*-*-*-*-*-*-*-*
					蓮宙
-*-*-*-*-*-*-*-*-*-*-*-*/

/*-----------------------
  main
-----------------------*/
#sub_menu {
	width: 180px;
	float: left;
	padding-top: 50px;
}

#main_photo {
	width: 820px;
	float: right;
}

.img_yoko {
	height:96px;
	width:128px;
	margin: 0 auto;
}

.img_tate {
	height:128px;
	width:96px;
	margin: 0 auto;
}

.yoko { 
	height:96px;
	width:128px;
/*	zoom:50%; */
}

.tate {
	height:128px;
	width:96px;
/*	zoom:50%; */
}

div.img_center {
  display:table;
  layout-grid-line:200px;
}

div.img_center img {
  vertical-align:middle;
}

div#sub_menu a {
	display:block;
	color: white;
	text-decoration:none;
}

div#sub_menu div#ren a {
	height:40px;
	width:145px;
	background: url(../images/menu_ren.png) no-repeat;
}

div#sub_menu #ren a:hover {
	height:40px;
	width:145px;
	background: url(../images/menu_ren_h.png) no-repeat;
}

div#sub_menu #rensora a {
	height:40px;
	width:145px;
	background: url(../images/menu_rensora.png) no-repeat;
	margin: 10px 0px;
}

div#sub_menu #rensora a:hover {
	height:40px;
	width:145px;
	background: url(../images/menu_rensora_h.png) no-repeat;
	margin: 10px 0px;
}

#main_photo p{
	text-align: center;
	color:#0864C2;
}

/*-----------------------
  photos
-----------------------*/

/* line 317, ../sass/screen.sass */
.imageRow {
  *zoom: 1;
  margin: 5px 0;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.imageRow:after {
  content: "";
  display: table;
  clear: both;
}
/* line 320, ../sass/screen.sass */
.imageRow {
  float: left;
  width: 820px;
  height: 140px;
}

.single {
/*  float: left;*/
	width: 150px;
	height: 140px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	layout-grid-line:130px;
}

/* line 322, ../sass/screen.sass */
.imageRow .single a {
  float: left;
  display: block;
  background: rgba(255, 255, 255, 0.1);
  padding: 3px 3px 1px 3px;
  line-height: 1em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  margin-right: 40px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 332, ../sass/screen.sass */
.imageRow .single a img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 335, ../sass/screen.sass */
.imageRow .single a:hover {
  background-color: #0000ff;
}
/* line 337, ../sass/screen.sass */
.imageRow .set {
  float: left;
  background: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 343, ../sass/screen.sass */
.imageRow .set:hover {
  background: rgba(255, 255, 255, 0.2);
}
/* line 346, ../sass/screen.sass */
.imageRow .set .single a {
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-right: 0;
}
/* line 351, ../sass/screen.sass */
.imageRow .set .single a:hover {
  background-color: #0000ff;
  -webkit-box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.5);
}
/* line 355, ../sass/screen.sass */
.imageRow .set .single.first a {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -ms-border-top-left-radius: 4px;
  -o-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 358, ../sass/screen.sass */
.imageRow .set .single.last a {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -ms-border-top-right-radius: 4px;
  -o-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
