@charset "Shift_JIS";

/* --- 全体の背景・テキスト --- */
*{
list-style: none;
}

body {
	padding: 0; /* 全体の背景（斜線の背景画像） */
	color: #000000; /* 全体の文字色 */
	background-image: url(images/bg_photo.png);
	margin-top: 23px;
	background-repeat: no-repeat;
}

/* --- 全体のリンクテキスト --- */
a:link { color: #ff6600; }
a:visited { color: #800080; }
a:hover { color: #ff6600; }
a:active { color: #ff6600; }

/* --- コンテナ --- */
#container {
	width: 864px; /* センタリング */
	background: url(images/pageback_850.png) center top repeat-y;
	margin-right: auto;
}

/* --- ページ --- */
#page {
width: 850px; /* ページの幅 */
margin: 0 auto; /* センタリング */
border-bottom: 1px #c0c0c0 solid; /* ページの下境界線 */
}

/* --- ヘッダ --- */
#header {
background-color: #ffffff; /* ヘッダの背景色 */
}

/* --- ナビ --- */
#navi {
background-color: #ffffff; /* コンテンツの背景色 */
}

/* --- コンテンツ --- */
#content {
	background-color: #ffffff; /* コンテンツの背景色 */
	margin-right: auto;
	margin-left: auto;
}

/* --- コンテンツ2 --- */
#content2 {
	background-color: #ffffff; /* コンテンツの背景色 */
	margin-right: auto;
	margin-left: auto;
}

/* --- コンテンツ3 --- */
#content3 {
background-color: #ffffff; /* コンテンツの背景色 */
}


/* --- フッタ --- */
#footer {
background-color: #ffffff; /* フッタの背景色 */
}

#left {
	background-color: #ffffff;
	float: left;
	width: 615px;
	margin: auto;
	padding-top: 1px;
	padding-right: 1px;
}

#right {
	background-color: #ffffff;
	float: left;
	width: 225px;
	margin: auto;
	padding-top: 1px;
	padding-right: 1px;
}

.imglist img	{margin-right: 6px;
	margin-bottom: 4px;}
 
.imglist	{width: 850px;
	margin-left: auto;
	margin-right: auto;}
	
.imgborder	{
	border: 1px solid #999999;
}

.imgborder2	{
	border: 1px solid #999999;
	padding:8px;
}

p{font-size: 0.8em;}
#gyokan {
	line-height: 18px;
	font-size: 0.8em;
}


/*---------パンくずリスト---------*/
#pl{
	text-align: left;
	font-size: 0.6em;
	width: 300px;
	float: none;
	margin: 0px;
}
#crumbs{
height:1.5em;
border:1px solid #ffffff;
}
#crumbs li{
float: left;
line-height: 1.5em;
padding-left: 0.75em;
}
#crumbs li a {
display: block;
background: url(images/crumbs.gif) no-repeat right center;
padding-right: 10px;
}

/*---------サイドメニュー---------*/
.menu	{width: 215px;
	overflow: hidden;}
 
.menu li 
    {margin-bottom: 0;
	list-style-type: none;
	line-height: 0;
	border-bottom: solid 1px #e3e3e3;}
	
.menu #link1 a	{background-image: url(images/bt_side/bt_side_enkaku.png);}
.menu #link2 a	{background-image: url(images/bt_side/bt_side_meiko.png);}
.menu #link3 a	{background-image: url(images/bt_side/bt_side_ideagroup.png);}
.menu #link4 a	{background-image: url(images/bt_side/bt_side_senpai.png);}
.menu #link5 a	{background-image: url(images/bt_side/bt_side_hanasi.png);}
.menu #link6 a	{background-image: url(images/bt_side/bt_side_event.png);}

 
.menu li a	{display: block;
	line-height: 30px;
	background-repeat: no-repeat;
	text-indent: -9999px;}
 
.menu li a:hover	{background-position: 0 -40px;}
 
.menu ul	{margin: 0;
	padding: 0;
	border-top: solid 1px #ffffff;}
	
/*---------リスト---------*/
.menu2	{font-size: 0.8em;}
 
.menu2 li	{margin-bottom: 8px;
	line-height: 1.2;
	list-style-type: circle;}
 
.menu2 li a	{color: #000000;
	text-decoration: none;}
 
.menu2 li a:hover	{color: #ff8800;}

.yohaku {
	float: right;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 0px;
}
.t-yohaku {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.i-yohaku {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	float: right;
}
#myform label	{
	display: block;
	margin-bottom: 3px;
	font-size: 0.8em;
}
#hr {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: underline;
}

.shadow img {
position: relative;
left: -5px;
top: -5px;
padding: 5px;
background: #ffffff;
border: 1px solid #999999;
}

.shadow {
margin: 0 0 0 5px;
background: url(images/works/shadow.png) right bottom;
float: left;
}