@charset "UTF-8";
/* CSS Document */

/* text.css 下層ページ基本
------------------------------------------------------------ */
@import url(text.css);
@import url(passed.css);

/* ------------ passedwork.css ------------ */

h1{
	background-image:url(../passed/img/passedwork_h1.gif);
	background-image:none;  /* ここからnew design */
/*	border-bottom:5px solid #54c872; */
	color:#fe9663;
	}
#header_menu04{
	background-image:url(../img/index_new/menu_04.gif);
}

/* 2012.12.21 リニューアル時追加 */
h1{	float:left;
	width:320px;
	}
#btn_passed{
	float:right;
	width:120px;
	margin-right:20px;
	}

#passedwork01 h2#pw2009{
	background-image:url(../passed/2009/passedwork_h2_01.gif);
	}
#passedwork01 h2#pw2010{
	background-image:url(../passed/2010/passedwork_h2_01.gif);
	}
#passedwork01 h2#pw2011{
	background-image:url(../passed/2011/passedwork_h2_01.gif);
	}
#passedwork01 h2#pw2012{
	background-image:url(../passed/2012/passedwork_h2_01.gif);
	}
#passedwork01 h2#pw2013{
	background-image:url(../passed/2013/passedwork_h2_01.gif);
	}
#passedwork01 h2#pw2014{
	background-image:url(../passed/2014/passedwork_h2_01.gif);
	}
#passedwork02 h2{
	background-image:url(../passed/2009/passed_h2_01.gif);
	}

#passedwork01{
	padding:25px 5px;
	clear:both;
	}



.box_work{
	text-align:left;
	clear:both;
	}
.box_work:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
	}

/*\*/
* html .box_work {
    height: 1em;
    overflow: visible;
	}
/**/



	
.box_work_left{
	width:122px;
	float:left;
	padding:21px 5px 30px 0;
	}
.box_work_right{
	width:121px;
	float:right;
	padding:21px 5px 30px 0;
	}
	
.box193{
	width:121px;
	margin:0 auto 0 auto;
	}
.liquid{
    display:block;
    width:110px; /*トリミング後の横幅*/
    height:110px; /*トリミング後の縦幅*/
    overflow:hidden;
    position:relative;
    z-index:1;
}

.liquid img{
	width:230px;
	top:-29px;
	left:-40px;
	position:absolute;
}
.liquid img.photo2{
	width:230px;
	top:-130px;
	left:-80px;
  position:absolute;
}
.liquid img.photo3{
	width:230px;
	top:-70px;
	left:-80px;
  position:absolute;
}
.liquid img.photo4{
	width:230px;
	top:-30px;
	left:-70px;
  position:absolute;
}


.box145{
	width:121px;
	margin:0 auto 0 auto;
	}
.box_work .box_super{
	padding:5px 0;
	}
	
.box_work .name{
	text-align:left;
	line-height:1.5;
	}
.box_work .school{
	text-align:left;
	line-height:1.5;
	}
.box_work dl{
	font-size:90%;
	text-align:left;
	padding:5px 0 0 0;
	}
.box_work dt{
	background-image:url(../img/mrk_circle09black.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 3px 10px;
	line-height:9px;
	}
.box_work dd{
	background-image:url(../img/mrk_dot09black.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 4px 10px;
	line-height:1.22;
	}
