
/* 目次
-----------------------
■■■■■■初期化
■■■■■■大枠
■■■■■■汎用
■■■■■■ヘッダー
■■■■■■フッター
■■■■■■コンテンツ
■■globalnavi
■■■ボタン
-----------------------
 */
/* ■■■■■■ 初期化 */
body,
div,form,input,textarea,select,option,
h1,h2,h3,h4,h5,h6,p,address,pre,p,
dl,dt,dd,ul,ol,li,
table,th,td,embed,object{
	margin: 0;	padding: 0;
	border: none;
	font-size: 100%;	font-style: normal;	word-break: break-all;
}
body{
	background: #fff;
	color: #291f11;
	font: 12px/1.35 ":'メイリオ',Meiryo;",sans-serif;
}
html* body{/*Safari + IE5.5-6*/
	font-size: 11px;
}
* html body{/*IE5.5-6*/
	font-size: 75%;
}
*:first-child+html body{/*IE7*/
	font-size: 75%;
}

hr{	display: none;}

/*h1,h2,h3,h4,h5,h6,
strong{
	font-style: normal;
	font-weight: bold;
}*/
li{	list-style: none;}

img{	margin: 0;	padding: 0;}

a{	text-decoration: underline;	color: #291f11;}
a:visited{	text-decoration: underline;	color: #291f11;}
a:hover{	text-decoration: underline;	color: #684e26;}
a:active{	text-decoration: underline;	color: #291f11;}

a{cursor:pointer;}
.address a{cursor:pointer;}
#side_telMap{cursor:pointer;}
/* ■■■■■■大枠 */
body{background:#fffaf0;}
body#top,
body#main{
	width: auto;	height:100%;/* for IE6 */
	min-height:100%;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 17px;}
	

body #main{	
background: url(../img/second_bg.jpg) repeat-x;
	min-width:1036px;
     width: auto !important;
     width: 1036px;
}

body #top #contents{
	width:1036px ;	height: auto;
	margin: 10px auto 0;
	padding: 25px 0 15px;
	/*background: #fffaf0;*/
}
#contents{
	width:1036px ;	height: auto;
	margin: 0 auto 0;
	padding: 0 0 15px;
	/*background: #fffaf0;*/
	
}
#contents img{/* IEの画像隙間をなくす */
	vertical-align:bottom;
	padding:0;	margin:0;
	border:none;
}

/* ■■■■■■汎用 */

/* 回り込み解除 */
.clearfix,
#Header,
#UserNav li.end,
#HeaderSubNav,
#BreadcrumbsList,
#ItemHistory ol,
#License{
	zoom: 1;
}
.clearfix:after,
#Header:after,
#UserNav li.end:after,
#HeaderSubNav:after,
#BreadcrumbsList:after,
#ItemHistory ol:after,
#License:after{
	content:".";
	clear: both;
	height: 0;
	display: block;	visibility: hidden;
}
.head_lr:after,
.head_r:after,
.hdr_btnbox:after,
.conts_btnarea:after,
.foot_inner:after,
.main_area:after,
.mr_area:after,
.ml_lrblock:after,
.ml_lrbox:after,
.ml_lglblock dl:after,
.ml_rglblock dl:after,
.btn_area:after,.btn_area2:after,
.ml_bluttlarea:after,
.ml_rbluttlicn:after,
.ml_blutxtarea:after,
.ml_blulbox dl:after,
dl.bblu_block:after,
dl.bg_imgbox:after,
.ml_slrbox:after,
dl.ml_b_lrblock:after,
dl.ml_f_box:after,
.ml_redttlarea:after,
.ml_marea:after,
.ml_imgbox:after,
.ml_icnbox:after,
.ml_gbox2:after{	content:"";	clear: both;	display: block;}

.m_garea:after,
.m_glbox2:after,
.ml_blurbox:after,
.cbox:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}

/* clear */
.clear{clear:both;}

/* ■■■■■■ヘッダー */
.top_header{
	width: 1036px;
	margin: 0 auto;
}
.top_header2{
	width: 1036px;	height: auto;
	margin: 0 auto;
}

#mainVisual{
	position:relative;
	width: 1036px;
	height:500px
}
	
#mainVisual h2{
	margin-top:15px;
	z-index:0;
	position:absolute;
	top:116px;
}

#mainVisual h1{
	z-index:2;
	position:absolute;
	top:20px;
	left:210px;
}

#mainVisual h1 img{
}

/**パンくずリスト**/

.bread{
/*font-family:'メイリオ',Meiryo;",sans-serif;*/
font-size:12px;
color:#684e26;
margin:0 auto 20px 50px;
}
li {
list-style: none;
}
.mT10{margin-top:10px;}
.mT20{margin-top:20px;}
#globalnavi{
/*background: #fffaf0;*/
width:944px;
height:18px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
margin-bottom:30px;
overflow:hidden;}
#globalnavi ul li.gnav_aboutus-on,
#globalnavi ul li.gnav_aboutus a{
	background:url(../img/gnav_aboutus.jpg) no-repeat;
	display: block;
	width:217px;
	height:18px;}
#globalnavi ul li.gnav_facilities-on,
#globalnavi ul li.gnav_facilities a{
background:url(../img/gnav_facilities.jpg) no-repeat;
	display: block;
	width:104px;
	height:18px;
	margin-left:19px;
}

#globalnavi ul li.gnav_events-on,
#globalnavi ul li.gnav_events a{
background:url(../img/gnav_events.jpg) no-repeat;
	display: block;
	width:212px;
	height:18px;
	margin-left:19px;
}
#globalnavi ul li.gnav_blog-on, 
#globalnavi ul li.gnav_blog a{
background:url(../img/gnav_blog.jpg) no-repeat;
	display: block;
	width:121px;
	height:18px;
	margin-left:19px;
}
#globalnavi ul li.gnav_recruit-on,
#globalnavi ul li.gnav_recruit a{
background:url(../img/gnav_recruit.jpg) no-repeat;
	display: block;
	width:102px;
	height:18px;
	margin-left:19px;
}
#globalnavi ul li.gnav_access-on,
#globalnavi ul li.gnav_access a{
background:url(../img/gnav_access.jpg) no-repeat;
	display: block;
	width:90px;
	height:18px;
	margin-left:19px;
}
#globalnavi ul li.gnav_aboutus,#globalnavi ul li.gnav_aboutus-on,
#globalnavi ul li.gnav_facilities,#globalnavi ul li.gnav_facilities-on,
#globalnavi ul li.gnav_events,#globalnavi ul li.gnav_events-on,
#globalnavi ul li.gnav_blog,#globalnavi ul li.gnav_blog-on,
#globalnavi ul li.gnav_recruit,#globalnavi ul li.gnav_recruit-on,
#globalnavi ul li.gnav_access,#globalnavi ul li.gnav_access-on{	float: left;
}

#globalnavi ul li.gnav_aboutus a:hover,
#globalnavi ul li.gnav_aboutus-on,
#globalnavi ul li.gnav_facilities a:hover,
#globalnavi ul li.gnav_facilities-on,
#globalnavi ul li.gnav_events a:hover,
#globalnavi ul li.gnav_events-on,
#globalnavi ul li.gnav_blog a:hover,
#globalnavi ul li.gnav_blog-on,
#globalnavi ul li.gnav_recruit a:hover,
#globalnavi ul li.gnav_recruit-on,
#globalnavi ul li.gnav_access a:hover,
#globalnavi ul li.gnav_access-on{ background-position: 0 -21px;}

.main_area{	width:944px ;	height: auto;
	margin: 0 auto 0;
/*		background: #fffaf0;*/
	overflow:hidden;}
	
.l_main{float:left;}

.topmain{background:url(../img/topmain.jpg) no-repeat;
width:674px;
height:496px;
position:relative;
}
.maintext{
	font: "メイリオ", Meiryo, Osaka,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	line-height:26px;
	letter-spacing:0.03em;
	color: #684e26;
	width: 435px;
	position: absolute;
	top: 143px;
	left: 217px;
}
.topmain_img1{
	position: absolute;
	left: 31px;
	top: 143px;
}
.topmain_img2{
	position: absolute;
	left: 31px;
	top: 310px;
}
	
.detail{
	background-image: url(../img/topmain_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 20px;
	color: #684e26;
	font-size: 15px;
	position: absolute;
	left: 217px;
	top: 452px;
}
.update_box{
	margin-top:25px;
	background:url(../img/update_box_bg.jpg); 
	padding:15px;
	width:628px;
height:auto;
border:solid 8px #dfc288;
border-radius: 1em;	}
.update_border{margin:7px auto 18px;}
.update_textbox{overflow:hidden; margin-bottom:12px;}
.update_date{
	height:19px;
	width:76px;
	background-color:#6dba44;
	color:#FFF;
	text-align:center;
	float:left;}
.update_text{float:left;
margin-left:18px;
font-family:'メイリオ',Meiryo;",sans-serif;
font-size:14px;
color:#291f11;}

/*■■■■■■sidenavi*/

.sidenavi{
width: 244px;
float:right;}

.sideblog{
	margin-top:15px;}

.side_blog_top {
width: 244px;
height:63px;
background-image:url(../img/side_blog_top.jpg);
background-position: center top;
background-repeat: no-repeat;
text-align: left;
}

.side_blog_middle {
padding:10px;
background-image:url(../img/side_blog_middle.jpg);
background-position: center top;
background-repeat: repeat-y;
text-align: left;
}

.side_blog_bottom {
	width: 244px;
	height:8px;
background-image:url(../img/side_blog_bottom.jpg);
background-position: center bottom;
background-repeat: no-repeat;
text-align: left;
}

.sideblog_border{margin:7px auto 18px;}
.sideblog_textbox{overflow:hidden; width:208px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
/* 文字を改行させず非表示にする方法　white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis; 
    -webkit-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;  */}
.sideblog_date{
	height:19px;
	width:76px;
	background-color:#56c4cb;
	color:#FFF;
	text-align:center;
	margin:5px 0;
	}
.sideblog_text{
font-family:'メイリオ',Meiryo;",sans-serif;
font-size:12px;
color:#291f11;}

.sideblog_more{
	margin:10px auto;
	text-align:center;}
.sideblog_more	a:hover img {
opacity: 0.5;
filter: alpha(opacity=50);
-ms-filter: “alpha(opacity=50)”;
}
/*group*/
#group{
	margin-top:15px;
	padding:15px 15px 0 15px;
	border:2px solid #bad532;
	background-color:#FFF;
	border-radius: 6px;
}

#group h3{color:#543E1D; padding:0 0 10px 0; font-size:12px;}
#group h4{color:#95b200; padding:0 0 3px 0; font-size:14px; font-weight:normal;}
#group p{padding:0 0 15px 0; font-size:12px;}


/*フッター*/
#footer{
	height:68px;
	min-width:1036px;
     width: auto !important;
     width: 1036px;
	background-color:#bad532;
	margin-top:40px;}
	
.footerbox{width:944px;
height:68px;
margin-left:auto;
margin-right:auto;
overflow:hidden;}
.footer_logo {
	float:left;
	margin-top:15px;}
.copyright{color:#FFF;
float:right;
margin-top:30px;}

/*** 二階層目以降 ***/
.h1_title{
	margin-bottom:25px;
	margin-left:3px;}
/**    blog   **/


.blogmain{
width:674px;
margin-bottom:30px;
}

.st_border{
	margin:0px auto 25px;
	text-align:center;}
	
.blog_top {
width: 682px;
height:60px;

background-image:url(../img/blog_bg_top.jpg);
background-position: center top;
background-repeat: no-repeat;
text-align: left;
}

.blog_middle {
	width:682px;
background-image:url(../img/blog_bg_middle.jpg);
background-position: center top;
background-repeat: repeat-y;
text-align: left;
}

.blog_bottom {
	width: 682px;
	height:66px;
background-image:url(../img/blog_bg_bottom.jpg);
background-position: center bottom;
background-repeat: no-repeat;
text-align: left;
}
.blog_date {
	padding:30px 50px; margin-bottom:40px;}
.blog_date p{
	font-family:"A-OTF じゅん Pro", "'メイリオ',Meiryo;","ヒラギノ角ゴ Pro W3", sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#b29316;
	letter-spacing:0.05em;
	}
.new{
	background-image: url(../img/new_icon.jpg);
	background-repeat: no-repeat;
	background-position: 100px 3px;
	}
.blog_title{
	width:590px;
margin-left:auto;
margin-right:auto;
	font-family:"A-OTF じゅん Pro", "'メイリオ',Meiryo;","ヒラギノ角ゴ Pro W3", sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#b29316;
	padding:10px;
}
.blog_text{width:590px;
margin-left:auto;
margin-right:auto;
font-family:'メイリオ',Meiryo;",sans-serif;
font-size:15px;
line-height:26px;
color:#684e26;}

.blog_img{
	text-align:center;
	margin-top:20px;}
	.blog_img img{margin:30px auto 20px;
	}
/**ブログページ送り**/
.skip{
	overflow:hidden;
	padding:0 40px;}
.next{float:left;}
.previous{float:right;}

.skip a:hover img {
opacity: 0.5;
filter: alpha(opacity=50);
-ms-filter: “alpha(opacity=50)”;
}



.side_box{	margin-bottom:30px;}
/**最新の記事**/
.newblog_top {
width: 244px;
height:65px;
background-image:url(../img/newblog_bg_top.jpg);
background-position: center top;
background-repeat: no-repeat;
text-align: left;
}

.newblog_middle {
padding:10px;
background-image:url(../img/newblog_bg_middle.jpg);
background-position: center top;
background-repeat: repeat-y;
text-align: left;
}

.newblog_bottom {
	width: 244px;
	height:12px;
background-image:url(../img/newblog_bg_bottom.jpg);
background-position: center bottom;
background-repeat: no-repeat;
text-align: left;
}


.newblog_textbox{overflow:hidden; width:208px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}

.newblog_text{
font-family:'メイリオ',Meiryo;",sans-serif;
font-size:14px;
color:#291f11;
line-height:22px;
margin:10px 0;}


/**category_**/

.category_top {
width: 244px;
height:53px;
background-image:url(../img/category_top.jpg);
background-position: center top;
background-repeat: no-repeat;
text-align: left;
}

.category_middle {
padding:10px;
background-image:url(../img/category_middle.jpg);
background-position: center top;
background-repeat: repeat-y;
text-align: left;
}

.category_bottom {
	width: 244px;
	height:8px;
background-image:url(../img/category_bottom.jpg);
background-position: center bottom;
background-repeat: no-repeat;
text-align: left;
}
/*月別*/
.category_m_top {
width: 244px;
height:53px;
background-image:url(../img/category_m_top.jpg);
background-position: center top;
background-repeat: no-repeat;
text-align: left;
}

/***概要***/

.aboutus_1{text-align:center;
margin:30px auto;}

.greeting_top {
width: 674px;
height:41px;
background-image:url(../img/memobg_top.jpg);
background-position: center top;
background-repeat: no-repeat;
text-align: left;
}

.greeting_middle {
padding:10px;
background-image:url(../img/memobg_middle.jpg);
background-position: center top;
background-repeat: repeat-y;
text-align: left;
}

.greeting_bottom {
	width: 674px;
	height:8px;
background-image:url(../img/memobg_bottom.jpg);
background-position: center bottom;
background-repeat: no-repeat;
text-align: left;
}

.greeting_textbox{
	font-family: "メイリオ", Meiryo, Osaka,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	line-height:26px;
	color: #684e26;
	width:626px;
	margin:0 auto;
	
}
#greeting_title{margin:5px auto 25px 15px;}



.greeting_textbox p{
	margin:20px auto;}
.greeting_textbox p.rtxt{
	text-align: right;
}

.navi{
	margin-top:15px;}

	
.navi_top {
width:244px;
height:41px;
background-image:url(../img/navibg_top.jpg);
background-position: center top;
background-repeat: no-repeat;
text-align: left;
}
.navi_top p{
	font-family: 'メイリオ',Meiryo;
	color:#386017;
	font-size:14px;
	margin:0px auto auto 20px;
	padding-top: 15px;}

.navi_middle {
padding:10px;
background-image:url(../img/navibg_middle.jpg);
background-position: center top;
background-repeat: repeat-y;
text-align: left;
}

.navi_bottom {
	width: 244px;
	height:8px;
background-image:url(../img/navibg_bottom.jpg);
background-position: center bottom;
background-repeat: no-repeat;
text-align: left;
}

.navi_text {
font-family: 'メイリオ',Meiryo;
font-size: 14px;
color: #291f11;
line-height: 22px;
margin: 10px 0;
background-image:url(../img/navi_icon.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
padding-left: 20px;
}
/***　基本情報　***/
.infobox{
	margin-top:30px;
	position:relative;
	width:674px;
	}
	.info1_img{
	position: absolute;
	left: 510px;
	top: 20px;
}
.infobox_top {
width: 674px;
height:9px;
background-image:url(../img/infobox_top.jpg);
background-position: center top;
background-repeat: no-repeat;
text-align: left;
}

.infobox_middle {
padding:10px;
background-image:url(../img/infobox_middle.jpg);
background-position: center top;
background-repeat: repeat-y;
text-align: left;
}

.infobox_bottom {
	width: 674px;
	height:8px;
background-image:url(../img/infobox_bottom.jpg);
background-position: center bottom;
background-repeat: no-repeat;
text-align: left;
}

.infobox_textbox{
	font-family: "メイリオ", Meiryo, Osaka,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	line-height:26px;
	color:#291f11;
	width:626px;
	margin:0 auto;
	
}

.infobox_textbox p{margin:5px auto;}
#infobox_title1{margin:5px auto 25px 15px;}
#infobox_title2{margin:5px auto 25px 15px;}
#infobox_title3{margin:5px auto 25px 15px;}
.display_none{display:none;}
.hidden{overflow:hidden;}

.infobox_textbox .m5{margin:5px;}
.info_dl{margin:20px auto;
overflow:hidden;}
.info_dt{background:#ebf2c8;
width:122px;
height:31px;
text-align:center;
line-height:31px;
margin-left:20px;
float:left;}
.info_dt3{background:#ebf2c8;
width:122px;
height:85px;
text-align:center;
line-height:85px;
margin-left:20px;
float:left;}
.info_dt2{background:#ebf2c8;
width:122px;
height:57px;
text-align:center;
line-height:57px;
margin-left:20px;
float:left;}
.info_dd{
	float:left;
	margin-left:15px;
	width:469px;
	}
.height5{height:5px;}	

#access_title{margin:5px auto 25px 15px;}
.infobox_textbox .accessmap{
	display:block;
	margin:20px auto 5px;}
.accessmap>p{
margin-bottom:20px;
}

#events_title1{margin:5px auto 25px 15px;}
#events_title2{margin:5px auto 25px 15px;}

.infobox_textbox .events_daily{
	display:block;
	margin:20px auto;}
/** 施設紹介 **/
#facilities_title1{margin:5px auto 25px 15px;}

.floor_img{float:left;}
.infobox_textbox .floor_text{float:left;
margin-left:18px;
width:218px;}
.infobox_textbox .floor_img1{
margin-left:18px;
}
.floor{overflow:hidden;
margin:20px auto;
width:630px;
height:400px;
position:relative;}
.floor_image{
	text-align: right;
	position: absolute;
	left: 446px;
	top: 239px;
}

.memobg{margin-top:30px;}
.memobg_top {
width: 674px;
height:41px;
background-image:url(../img/memobg_top.jpg);
background-position: center top;
background-repeat: no-repeat;
text-align: left;
}

.memobg_middle {
padding:10px;
background-image:url(../img/memobg_middle.jpg);
background-position: center top;
background-repeat: repeat-y;
text-align: left;
}

.memobg_bottom {
	width: 674px;
	height:8px;
background-image:url(../img/memobg_bottom.jpg);
background-position: center bottom;
background-repeat: no-repeat;
text-align: left;
}

.memobg_textbox{
	font-family: "メイリオ", Meiryo, Osaka,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	line-height:26px;
	color: #684e26;
	width:650px;
	margin:0 auto;
	overflow:hidden;
	position:relative;	
}
#memobg_title{margin:5px auto 25px 15px;}


.coming_soon{float:left;
margin-left:3px;
margin-top:20px;
margin-bottom:20px;}
#recruit_title1{margin: 5px auto 25px 15px;}
.infobox_textbox .recruit_img1{
	float:left;
	margin:20px 5px auto auto;}
	.infobox_textbox .recruit_img2{
	position: absolute;
	left: 434px;
	top: 354px;
}
	
.infobox_textbox .recruit_text1{
		float:left;
		width:420px;
		margin-left:10px;
		margin-top:20px;
		margin-bottom:10px;}
.infobox_textbox .recruit_text2{
		float:left;
		width:620px;
		margin-left:10px;
		margin-top:20px;
		margin-bottom:50px;}

.recruit_dl{margin:20px auto;
overflow:hidden;}
.recruit_dt{background:#dee2f9;
width:122px;
height:31px;
text-align:center;
line-height:31px;
margin-left:20px;
float:left;}
.recruit_dt3{background:#dee2f9;
width:122px;
height:85px;
text-align:center;
line-height:85px;
margin-left:20px;
float:left;}
.recruit_dt2{background:#dee2f9;
width:122px;
height:57px;
text-align:center;
line-height:57px;
margin-left:20px;
float:left;}
.recruit_dd{
	float:left;
	margin-left:15px;
	width:469px;
	}
.recruit_address{
	width:370px;	
	margin:20px auto 30px;}
.recruit_address p{margin-top:15px;}
/** ポップアップウィンドウ **/
#director_wrap {
	width: 100%;
     position: relative;
     height:auto !important; /*IE6対策*/
     height: 100%; /*IE6対策*/
     min-height: 100%;
	 overflow-y: hidden;}
#director_box{padding-bottom:68px;
}

#footer_mini{
	height:68px;
	width:100%;
	background-color:#bad532;
	margin-top:20px;
	position:absolute;
bottom:0%;}
.footerbox_mini{width:500px;
height:68px;
margin-left:auto;
margin-right:auto;
overflow:hidden;

}

.footerbox_mini .footer_logo_mini {
	float:left;
	margin-top:15px;}
.copyright_mini{color:#FFF;
float:right;
margin-top:30px;}


.director_text{
	font-family: "メイリオ", Meiryo, Osaka,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	line-height:26px;
	color:#291f11;
	width:500px;
	margin:10px auto 0;
	
}
.director_text .name{font-size:22px;
font-weight:bold;}

.director_textbox {
margin-top:20px;

margin-left:auto;
margin-right:auto;
background: #fff;
padding: 8px;
width: 500px;
height: auto;
border: solid 3px #dfc288;
border-radius:0.5em;
overflow:hidden;
}
.prof_title{margin:20px auto auto 45px;}
.director_left{float:left;
margin-left:5px;}
.director_right{float:left;
margin-left:20px;
width:365px;}

/* ラーニングバリュー　バナー */
.l-value_banner{margin-top: 15px;
}

/*アクセスマップ　文章*/
.access_txt{
	background-color:#FFF;
	margin: 0px auto;
	width:670px;
	border-left:#dfc288 solid 2px;
	border-right:#dfc288 solid 2px;
	padding-bottom:10px;
		}
		
.access_txt p{
	background-color:#FFF;
	color:#5b5549;
	margin: 0px 72px;
	font-size:14px;
	line-height:20px;}
	
.photo_frame{
 box-shadow:1px 1px 6px #ccc;
border: 1px solid #ccc;
width:147px;
padding: 5px;
background-color:#FFF;
font-size:12px;
color:#000;
line-height:18px;
padding: 5px;
display: block;

}
.photo_frame span{
	height:100px;
	display: block;}