@charset"utf-8";

body {
	font-size: 10pt ;
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
	line-height: 135%;
	background:url("img/bg.gif") 50% 0% no-repeat #FFE0EE;
	margin: 0;
	padding: 0;
	text-align: center;
	color:#444;
}

a {
    color: #E84E93;
	text-decoration: underline;
}

a:hover {
	color: #E62079;
	text-decoration: underline;
}

img {
	border: 0;
    vertical-align:bottom;
}

img a{
	border: none;
}

/*-----------------------------
　　全体枠（850px）
-----------------------------*/

#all{
	width:850px;
	margin:0 auto;
	text-align:center;
	background:url("img/all.gif");
}

/*-----------------------------
　　ヘッダー
-----------------------------*/

#header{
	width:850px;
	height:300px;
	background:url("img/header.jpg");
	margin: 0;
	position:relative;
}

.titleLogo{
 	position:absolute;
	top:100px;
	left:30px;
   
}

/*-----------------------------
　　サイドバー
-----------------------------*/

#side{
	width:250px;
	float:left;
	position: relative;
    overflow: hidden;
}

ul#sidemenu{
	width:232px;
    margin:10px 9px 0 9px;
	padding:0;
}

ul#sidemenu li{
	text-indent: -9999px;
    overflow:hidden;
    list-style:none;
	margin:0 0 5px 0;
}

ul#sidemenu li.sidemenu4 a {
    display:block;
    width:232px;
    height:36px;
    background-image:url("img/side_button4.gif");
}

ul#sidemenu li.sidemenu1 a {
    display:block;
    width:232px;
    height:36px;
    background-image:url("img/side_button1.gif");
}

ul#sidemenu li.sidemenu2 a {
    display:block;
    width:232px;
    height:36px;
    background-image:url("img/side_button2.gif");
}

ul#sidemenu li.sidemenu3 a {
    display:block;
    width:232px;
    height:36px;
    background-image:url("img/side_button3.gif");
}

ul#sidemenu li.sidemenu5 a {
    display:block;
    width:232px;
    height:36px;
    background-image:url("img/side_button5.gif");
}

ul#sidemenu li.sidemenu6 a {
    display:block;
    width:232px;
    height:36px;
    background-image:url("img/side_button6.gif");
}

ul#sidemenu li.sidemenu7 a {
    display:block;
    width:232px;
    height:36px;
    background-image:url("img/side_button7.gif");
}

ul#sidemenu li.sidemenu8 a {
    display:block;
    width:232px;
    height:36px;
    background-image:url("img/side_button8.gif");
}

ul#sidemenu li a:hover {
	background-position: 0 -36px;
}

/*-----------------------------
　　メインコンテンツ
-----------------------------*/

#content{
	float:right;
	width:600px;
}

#story{
	position: relative;
    overflow: hidden;
    padding:20px 15px 15px 25px;
	text-align:left;
}

#story img.title{
	margin:0 0 10px 0;

}

.listicon1{
	background:url("img/listicon1.gif") no-repeat;
	padding:0 0 0 23px;
	margin:10px 0;
	color:#803380;
	font-weight:bold;
	font-size:11pt;
}

.frame1{
	margin:0 0 20px 0;
	padding:0 0 0 20px;
}

/*topics*/
.news{
	padding:5px 5px 0px 5px;
	width:550px;
	height:23px;
	background:url("img/news.gif") ;
}

.conboxM{
	background:#F6F6F6 ;
	padding:10px 10px 0 10px;
	width:540px;
}

.conboxB{
	background:url("img/conbox_b.gif") ;
	width:560px;
	height:15px;
	margin:0 0 15px 0;
}

/*セミナー開催の流れ*/
.seminar{
    border:1px solid #FFC0D8;
	background:#FFF4F9 ;
	padding:5px 10px;
	width:533px;
	margin:2px 0;
    text-align:center;
}
.arrow{
    text-align:center;
	margin:0 auto;
}



.formimg{
    margin:10px 0 10px 0;

}

/*活動記録*/
.linkicon{
    color: #D54E5F;
	font:10pt;
	font-weight:bold;
	padding:0 0 0 17px;
	margin:0 0 5px 0;
	background:url("img/linkicon.gif") no-repeat 0 50%;
}

.linkicon a{
    color: #E84E93;
	text-decoration: none;
	font-weight:bold;
}

.linkicon a:hover{
	color: #E62079;
	text-decoration: underline;
}

.Ttitle{
	padding:5px 5px 0px 10px;
	width:545px;
	height:27px;
	background:url("img/t_title.gif") no-repeat;
	margin:2px 0 15px 0;
	color:#fff;
	font-size:11pt;
	font-weight:bold;
}

.Tmidashi{
	font-weight:bold;
	color:#e84e93;
	margin:0 0 13px 0;
}

/*活動記録*/
.link{
    border:1px solid #FFC0D8;
	background:#FFF4F9 ;
	padding:5px 10px;
	width:400px;
	margin:2px 0;
    text-align:left;
}
.link2{
	padding:5px 10px;
	width:400px;
	margin:2px 0;
	color:#e84e93;
    text-align:left;
}

/*-----------------------------
　　フッター
-----------------------------*/

#footer{
	width:850px;
	height:100px;
	background:url("img/footer.gif") no-repeat;
	margin: 0;
	clear:both;
	position:relative;
}

