body {
	font-family: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 160%;
	margin: 0px;
	color: #666666;
	text-decoration: none;
	background: url(../reimg/back02.jpg) repeat-x;
}
.news {
	font-size: x-small;
	line-height: 120%;
}
.news_time {
	font-size:84%;
	line-height: 120%;
	color: #FF6699;
	font-weight: bold;
}
.px10 {
	font-size:84%;
	line-height: 150%;
}
.px10_2 {
	font-size:84%;
	line-height: 170%;
}
.px12 {
	font-size: 100%;
	line-height: 160%;
}
.px14 {
	font-size: 117%;
	line-height: 140%;
}
.px16 {
	font-size: 140%;
	line-height: 150%;
}
.px18 {
	font-size: 150%;
	color: #FF6699;
	line-height: 150%;
}
.px18_2 {
	font-size: 150%;
	line-height: 150%;
}
.staff_kojo {
	font-size: 9px;
	color: #666;
	line-height: 250%;
	text-align: right;
}

a:hover {
	color: #FF6699;
	text-decoration: underline;
}
a:link {
	color: #0066CC;
	text-decoration: none;
}
a {
	color: #0066CC;
	text-decoration: none;
}
.title1 {
	font-size: 12px;
	line-height : 30px;
	padding-left : 8px;
	margin : 0px;
	background : #FFFF99;
	border : solid 1px #FE5FB2;
	border-left : solid 10px #FE5FB2;
	font-weight: bold;
	top: 0px;
	color: #FE5FB2;
}
.read1 {
	font-size: x-small;
	line-height: 130%;
	margin-top: 5px;
}
.title2 {
	font-size: 12px;
	line-height : 30px;
	padding-left : 8px;
	margin : 0px;
	background : #FFFFCC;
	border : solid 1px #0099FF;
	border-left : 10px solid #0099FF;
	font-weight: bold;
	top: 0px;
	color: #0099FF;
}
.top {
	font-size: x-small;
	line-height: 130%;
	color: #333333;
	padding-left : 5px;
	line-height : 20px;
	border-left : 5px solid #0099FF;
}
.scroll{
	width:100%;
	overflow-y:scroll;
	scrollbar-face-color:#FFCCFF;
}
.staff_white {
	font-size: x-small;
	color: #FFF;
}

.point {
	font-size: 14px;
	line-height: 130%;
	color: #FFFFFF;
}
table {
	font-size:100%;
}



/* staff */

#staff_top_img {
	width:530px;
	margin:0 auto;
	text-align:left;
}
#staff_title {
	width:530px;
	margin:20 auto;
	color:#FF6AB5;
	font-weight: bold;
	font-size:1.4em;
	text-align:center;
}
.staff_sicyouson {
	font-size: 16px;
	color: #F39;
	font-weight: bold;
	margin: 0px 0px 30px 30px;
}

.staff_midasi {
	font-size: 16px;
	color: #F39;
	font-weight: bold;
}
.staff_tel {
	font-size: 1.2em;
	color: #F39;
	font-weight: bold;
	line-height:130%;
}

.staff_reed {
	font-size: 12px;
	line-height: 130%;
	text-align:left;
	margin: 10px 0px 15px;
	width:530px;
}

#staff_no {
	width:530px;
	margin-top:100px;
	margin-bottom:100px;
	text-align:center;
	font-size:1.4em;
	color:#666;
	clear:both;
}
.work_number {
	float:right;
	font-size:0.9em;
	color:#666
}


/* staff table*/
table.staff {
	width:530px;
	border: 1px #999 solid;
    border-collapse: collapse;
    border-spacing: 0;
}
.staff th {
	padding: 5px;
    border: #999 solid;
    border-width: 0 0 1px 1px;
	font-size: 12px;
	line-height: 130%;
	font-weight:normal;
	text-align:right;
	background:#FFC;
	width:80px;
}
.staff td {
    padding: 5px;
    border: 1px #999 solid;
    border-width: 0 0 1px 1px;
	font-size: 12px;
	line-height: 130%;
	background:#FFF;
}
.staff table {
	padding: 1px;
	border-collapse: collapse;
    border-spacing: 0;
}
.staff table th {
    border: 0px;
	text-align:left;
	width:108px;
	background:#FFF;
}
.staff table td {
    border: 0px;
	text-align:left;
	font-size: 12px;
	line-height: 130%;
	background:#FFF;
}

/* staff tenmei*/
table.staff_tenmei {
	width:530px;
	height: 25px;
	border: 1px #999 solid;
	font-size: 14px;
	background:#FC6;
	margin-bottom: 5px;
}
.staff_tenmei th {
	text-align:left;
	padding-left: 5px;
}
.staff_tenmei td {
	text-align:right;
	font-size: 12px;
	padding-right: 8px;
}


/* staff button*/
.staff_button {
	margin: 10px 0px 30px;
}


.m_member {
	font-size: 16px;
	color: #900;
	font-weight: bold;
}

.pink_midashi {
	font-size:100%;
	line-height: 150%;
	color: #FF6699;
	font-weight: bold;
}



/* color */
.red {
	color: #F00;
}
.usapink {
	color: #F69;
}
/***** ヘッダー *****/
#header {
	width: 760px;
	height: 80px;
	padding: 0 0 5px 0;
	background-image: url(../reimg/header.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
}
/* ブログタイトル（画像） */
#header #title h1 {
	float: left;
	width: 347px;
	height: 80px;
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0;
	text-indent: -5000px;		/* テキストを画面に見せない場合 */
}
#header #title h1 a { display: block; height: 80px; line-height: 80px; }
#header #title h1 { width: 347px; height: 80px; }
#header #title h1 a:hover { background: url(images/m_01.jpg) left top no-repeat; }

#header #headermenu {
	float: right;
	width: 236px;
	height: 19px;
	position: relative;
	top: 21px;
	right: 134px;
}
#header #headermenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#header #headermenu ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	text-indent: -5000px;		/* テキストを画面に見せない場合 */
}
#header #headermenu ul li a {
	display: block;
	height: 19px;
	line-height: 19px;
}
#header #headermenu li.menu_00 { width: 37px; height: 19px; }
#header #headermenu li.menu_01 { width: 57px; height: 19px; }
#header #headermenu li.menu_02 { width: 87px; height: 19px; }
#header #headermenu li.menu_03 { width: 55px; height: 19px; }

/* メインメニュー */
#header #mainmenu {
	float: right;
	width: 406px;
	height: 40px;
	position: relative;
	top: 21px;
	right: 7px;
}
#header #mainmenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#header #mainmenu ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	text-indent: -5000px;		/* テキストを画面に見せない場合 */
}
#header #mainmenu ul li a {
	display: block;
	height: 40px;
	line-height: 40px;
}
#header #mainmenu li.menu_00 { width: 167px; height: 40px; }
#header #mainmenu li.menu_01 { width:  74px; height: 40px; }
#header #mainmenu li.menu_02 { width:  90px; height: 40px; }
#header #mainmenu li.menu_03 { width:  75px; height: 40px; }

/***** ページコンテナ *****/
#container {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}


/* テーブル */
table {
	clear: both;
}

/* TOPバナー */
.banner_space {
	margin-top:5px;
}
.banner_space2 {
	margin-top:10px;
}

/***** yこだわり *****/
#y-shirt {
	width:530px;
	margin:0px 10px;
}
#y-shirt p{
	margin:0;
	padding:0;
}
#y-shirt h1,h2,h3,h4 {
	margin: 0;
	padding: 0;
}
#y-shirt #txt{
	width:530px;
	font-size:1.2em;
	line-height:140%;
	margin-top:5px;
	margin-bottom:30px;
}
#y-shirt #block h1 {
	font-size:1.4em;
	color:#333;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #06C;
	border-left-color: #06C;
	padding-left: 5px;
	margin-bottom:10px;
}
#y-shirt #block {
	width:530px;
	margin-bottom:50px;
}
#y-shirt #block #img{
	margin-right:10px;
	float:left;
}
#y-shirt #block p.kaisetsu{
	font-size:1.1em;
	line-height:1.5em;
}
#y-shirt #block h2{
	font-size:1.1em;
	color:#F06;
}


