@charset "UTF-8"; /* PublishCharset into mt-config.cgi */

/* 
■基本設定
*/

/*============================================================*/
/* 基本設定                                                   */
/*============================================================*/
body {
	margin:0;
	padding:0 0 15px 0;
	background:#FFF;
	font-family: Arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:18px;
	color:#3d3d3d;
	text-align:center;
}

#wrap {
	width:820px;
	margin:0 auto;
	padding:0;
	background:url("http://www.kyoueikai.com/images/bg.gif") 0px 0px repeat-y;
	text-align:left;
}

#header {
	width:820px;
	height:98px;
	margin:0;
	padding:0;
	background:url("http://www.kyoueikai.com/images/head.jpg") 0px 0px no-repeat;
}

h1 {
	margin:0 0 0 36px;
	padding:8px 0 0 0;
	width:352px;
	height:62px;
}
h1 a {
	display:block;
	width:352px;
	margin:0;
	padding:0;
	height:62px;
	/*  \*/
	height:0;
	padding:62px 0 0 0;
	/*  */
}

ul#menu-h {
	list-style:none;
	width:785px;
	height:46px;
	padding:0;
	margin:0 0 0 20px;
}
ul#menu-h li {
	float:left;
	margin:0;
	padding:0;
	height:46px;
}
ul#menu-h li a {
	display:block;
	padding:0;
	margin:0;
	background-image:url("http://www.kyoueikai.com/images/menu.gif");
	background-repeat:no-repeat;
	height:46px;
}
#mn01 { width:141px;} #mn02 { width:129px;} #mn03 { width:150px;} #mn04 { width:184px;} #mn05 { width:181px;}
#mn01 a { width:141px; background-position:   0px 0px; }
#mn02 a { width:129px; background-position:-141px 0px; }
#mn03 a { width:150px; background-position:-270px 0px; }
#mn04 a { width:184px; background-position:-420px 0px; }
#mn05 a { width:181px; background-position:-604px 0px; }
#mn01 a:hover { background-position:   0px -46px; }
#mn02 a:hover { background-position:-141px -46px; }
#mn03 a:hover { background-position:-270px -46px; }
#mn04 a:hover { background-position:-420px -46px; }
#mn05 a:hover { background-position:-604px -46px; }
.index #mn01 a         { background-position:   0px -92px; }
.index #mn01 a:hover   { background-position:   0px -46px; }
.outline #mn02 a         { background-position:-141px -92px; }
.outline #mn02 a:hover   { background-position:-141px -46px; }
.news #mn03 a         { background-position:-270px -92px; }
.news #mn03 a:hover   { background-position:-270px -46px; }
.memberslink #mn04 a         { background-position:-420px -92px; }
.memberslink #mn04 a:hover   { background-position:-420px -46px; }
.contact #mn05 a         { background-position:-604px -92px; }
.contact #mn05 a:hover   { background-position:-604px -46px; }


/*============================================================*/
/* LINKS                                                      */
/*============================================================*/
a       { color:#ff6000; text-decoration:underline; font-weight:bold;}
a:link  { color:#ff6000;}
a:hover { color:#C00; text-decoration:none;}
a:hover img {
	filter:alpha(opacity=70);
	opacity:0.7;
	-moz-opacity:0.7;
}
a img    { text-decoration:none; border:none !important;}

/*============================================================*/
/* Page共通                                                   */
/*============================================================*/
#contents {
	clear:both;
	margin:10px 20px 0 20px;
	background:url("http://www.kyoueikai.com/images/left_bg.gif") 0px 0px repeat-y;
}
.news #kousyou {
	background-image:url("http://www.kyoueikai.com/images/kousyou.gif");
	background-position:0px 100%;
	background-repeat:no-repeat;
}
/* 左右分け */
#left {
	float:left;
	width:180px;
	margin:0;
}
#right { margin:0 0 0 195px;}
*html #right { margin:0 0 0 192px;}/* Win IE */
#left img {
	margin:5px 0 5px 5px;
}


#bana_sns {
	width:173px;
	height:69px;
	margin:0 0 5px 5px;
	padding:20px 0 0 0;
}
#bana_sns a {
	display:block;
	background-image:url("http://www.kyoueikai.com/images/bana1.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:173px;
	height:69px;
}
#bana_sns a:hover {
	filter:alpha(opacity=70);
	opacity:0.7;
	-moz-opacity:0.7;}
.community #bana_sns a { background-position:0px -67px;}
ul#sns {
	list-style:none;
	margin:0 0 0 33px;
	padding:0;
}
ul#sns li {
	font-size:12px;
	padding:0 0 0 11px;
	margin:0;
	background:url("http://www.kyoueikai.com/images/point01.gif") 0px 5px no-repeat;
}
#bana_mikakasuha {
	width:173px;
	height:77px;
	margin:5px 0 5px 5px;
}
#bana_mikakasuha a {
	display:block;
	background-image:url("http://www.kyoueikai.com/images/bana3.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:173px;
	height:77px;
}
#bana_mikakasuha a:hover {
	filter:alpha(opacity=70);
	opacity:0.7;
	-moz-opacity:0.7;}
.mikakasuha #bana_mikakasuha a { background-position:0px -77px;}

#privacypolicy { float:left; width:180px; padding:0 0 5px 0}
#privacypolicy img { margin:3px 0 3px 5px }
#copybg { margin:0 0 0 195px; padding:25px 0 0 0; background:url("http://www.kyoueikai.com/images/line02.gif") 0px 5px repeat-x; width:585px;}
*html #copybg { width:580px;}
#copy { float:right; width:195px; height:8px; background:url("http://www.kyoueikai.com/images/copy.gif") 0px 0px no-repeat;}

#footer { clear:both; background:url("http://www.kyoueikai.com/images/footer.gif") 0px 0px no-repeat; width:820px; height:19px;}






/* 各ページ IMG TITLE 等 */
/* news */
.news #title {
	background:url("http://www.kyoueikai.com/images/title_news.jpg") 0px 0px no-repeat;
	margin:0;
	padding:81px 0 15px 0;
}
h3.ver {
	background:url("http://www.kyoueikai.com/images/blogtitle.gif") 0px 0px no-repeat;
	font-size:15px;
	color:#000;
	height:29px;
	padding:10px 0 0 10px;
	margin:0;
}
*html h3.ver2 { padding:6px 0 0 10px;}
.conttxt {
	background:url("http://www.kyoueikai.com/images/line04.gif") bottom repeat-x;
	margin:15px 0 0 45px;
	padding:0 15px 10px 0;
}
.contdetail {
	text-align:right;
	font-size:12px;
}
.txtdays {
	padding:10px 0 0 0;
	text-align:right;
	font-size:12px;
}


.content-nav {
	text-align:center;
	margin:0 0 10px 0;
}


.btp {
	text-align:right;
	width:585px;
	margin:10px 0 20px 0;
}

.plagin_title {
	background:url("http://www.kyoueikai.com/images/plagin_title.gif") 0px 0px no-repeat;
	line-height:28px;
	margin:0 0 0 2px;
	padding:0 0 0 16px;
	font-weight:bold;
	color:#333333;
}

.plagins {
	margin:5px 0 20px 0;
}

/* カレンダー */
.calender { width:170px; margin:5px 0 0 5px;}
.calender td {
	width:14%;
	font-size:12px;
	text-align:center;
}
.week { color:#000;}
.sun { color:#cc0000;}
.sat { color:#7373e6;}
.day { color:#000}
.day a{display:block;}

/* 左側リスト */
.plagins ul {
	width:175px;
	margin:5px 0 0 5px;
	padding:0;
	list-style:none;
}
.plagins ul li {
	line-height:20px;
	font-weight:normal;
	font-size:12px;
}
.plagins ul li a, .plagins ul li a:visited {
	color:#000000;
	font-weight:normal !important;
}
.plagins ul li a:hover {
	color:#ff6600;
	font-weight:normal !important;
}






/*============================================================*/
/* Class                                                      */
/*============================================================*/
/* Align */
.left   { text-align:left; }
.center { text-align:center; }
.right  { text-align:right; }

/* Float */
.limg { float:left; margin:0 10px 0 0;}
.rimg { float:right; margin:0 0 0 10px;}

/* Move Out Txt */
.mot { position:absolute; left:-1999px; width:990px; }

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

/**/
strong.green {
	color:#0f8716;
}


/*============================================================*/
/* ݒ     @                                            */
/*============================================================*/
@media print {
}



