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

ul,ol,dl { list-style:none;}
div p { margin:0; padding:0;}
#staff {
	margin-bottom:30px;
	color:#666;
	font-size:12px;
	line-height:1.5;	/* base 16.8px */
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
	padding:15px 0 0;
}



#staff .title {
	overflow:hidden;
	padding-top:25px;
	margin-bottom:20px;
}
#staff .title .img {
	float:right;
	width:460px;
}
#staff .title .title_wrap {
	float:left;
	width:460px;
	padding-left:20px;
}
#staff .title .title_wrap h1 { margin:0 0 10px; padding:0; font-size:275%; font-weight:normal;}
#staff .title .title_wrap .lead { font-size:180%;}


#staff_list {overflow:hidden;}
#staff_list .staff_wrap { margin-bottom:0px; background:url(../images/dot_g.gif) 50% 0 repeat-y; overflow:hidden;}
#staff_list .staff_wrap .profile { float:left; padding:30px 0 30px; width:455px; height:230px; font-size:116%; border-bottom:1px solid #CCC;}
#staff_list .staff_wrap .profile ul { margin:0; padding:0; width:295px;}
#staff_list .staff_wrap .profile .photo { margin:0; padding:0; float:right; width:149px; height:230px;}

#stf01 .photo { background:url(../images/staff_01.jpg) no-repeat;}
#stf02 .photo { background:url(../images/staff_02.jpg) no-repeat;}
#stf03 .photo { background:url(../images/staff_03.jpg) no-repeat;}
#stf04 .photo { background:url(../images/staff_04.jpg) no-repeat;}
#stf05 .photo { background:url(../images/staff_05.jpg) no-repeat;}
#stf06 .photo { background:url(../images/staff_06.jpg) no-repeat;}


#staff_list .staff_wrap .profile .name { margin-bottom:10px; font-size:179%;}
#staff_list .staff_wrap .profile .name em { font-size:64%;}
#staff_list .staff_wrap .profile .name span { font-size:44%;}
#staff_list .staff_wrap .profile .coment {margin-bottom:10px;}


#staff_list .staff_wrap .profile#stf03, 
#staff_list .staff_wrap .profile#stf04{ border-bottom:none;}
#stf01,#stf03,#stf05 { margin-right:50px;}

.event {margin-bottom:50px;}
.clear { clear:both}

#column h2 { clear:both}

#column .column_wrap { margin:40px auto ; width:900px; font-size:116%;}

#column .column_wrap .article {
	padding:0;
	margin-bottom:10px;
	border:1px solid #CCC;
	overflow:hidden;
	position:relative;
}

#column .column_wrap .article .bar {
	margin:20px 25px;
}

#column .column_wrap .article h3 {
	margin:0;
	padding:10px 25px;
	font-size:116%;
	font-weight:bold;
	background-color:#EFEFEF;
	border-bottom:1px solid #CCC;
}

#column .column_wrap .article .kiji_wrap {
	width:850px;
	padding:25px;
	overflow:hidden;
	position:relative;
}


#column .column_wrap .article .kiji_wrap .coment {
	line-height:1.7;
	display:block;
	padding-bottom:0;
}

#column .column_wrap .article .kiji_wrap .imgbox {
	padding-left:20px;
	padding-bottom:25px;
	float:right;
	font-size:80%;
}

#column .column_wrap .article .kiji_wrap .imgbox img {
	padding-bottom:4px;
}


#column .column_wrap .article .kiji_wrap .coment img {
	padding-left:20px;
	padding-bottom:25px;
	float:right;
}

#column .column_wrap .article .kiji_wrap .tel {
	font-size:93%;
	position:absolute;
	bottom:20px;
}

#column .column_wrap .article a {
	text-decoration:underline;
	color:#FF3399;
}

#column .column_wrap .article a:hover {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

.blue1 {
	color: #6699FF;

}

.blue2 {
	color: #CC99FF;
	
}

.blue3 {
	color: #33CCFF;
	
}

.green1 {
	color: #33CC66;
	
}

.green2 {
	color: #669900;
	
}

.red1 {
	color: #FF0000;
	
}

.pink1 {
	color: #FF3399;
	
}

.brown1 {
	color: #996600;
	
}

.orange1 {
	color: #FF9900;
	
}

.yellow {
	color: #F4C300;	

}

.large1 {
	font-size:120%;
	font-weight:bold;
	color:#000000
}

.large2 {
	font-size:120%;
	font-weight:bold;
	color:#FF3399;
}

.large3 {
	font-size:120%;
	font-weight:bold;
	color:#33CC66;
}

.large4 {
	font-size:120%;
	font-weight:bold;
	color:#33CCFF;
}

.large5 {
	font-size:120%;
	font-weight:bold;
	color:#FF0000;
}

.large6 {
	font-size:120%;
	font-weight:bold;
	color:#F4C300;
}

.large7 {
	font-size:120%;
	font-weight:bold;
	color:#CC6600;
	
}

.large8 {
	font-size:120%;
	font-weight:bold;
	color:#FF3399;

}

.large9 {
	font-size:120%;
	font-weight:bold;
	color:#00468C;
	
}

.large10 {
	font-size:120%;
	font-weight:bold;
	color:#669900;
		
}

.large11 {
	font-size:150%;
	font-weight:bold;
	color:#33CC66;
		
}

.large12 {
	font-size:160%;
	font-weight:bold;
	color:#000000
}
	
.largeline1 {
	font-size:110%;
	font-weight:bold;
	color:#333333;
	line-height:2.5em;
	text-decoration:underline;
}

.largeline2 {
	font-size:110%;
	font-weight:bold;
	color:#33CC66;
	line-height:2.5em;
	text-decoration:underline;
}

.largeline3 {
	font-size:110%;
	font-weight:bold;
	color:#00468C;
	line-height:2.5em;
	text-decoration:underline;
}

.largeline4 {
	font-size:110%;
	font-weight:bold;
	color:#FF0000;
	line-height:2.5em;
	text-decoration:underline;
}

.largeline5 {
	font-size:110%;
	font-weight:bold;
	color:#FF9900;
	line-height:2.5em;
	text-decoration:underline;
}

