@charset "UTF-8";
/* 関西コミティアホームページ用CSS */
body				{margin:20px 0px; padding:0px;
					 font-family:メイリオ,'ＭＳ Ｐゴシック',Osaka; line-height:120%; text-align:center;}
a:link, a:visited	{color:#33f;}
a:hover				{color:#f00;}
img					{border-width:0px;}



/* 各ページ共通のヘッダ */
#header				{position:relative; margin:0px auto; padding:0px; width:94%; text-align:left;}
#header h1			{display:block; margin:0px; padding:5px 0px 0px 5px;
					 color:#937c5d; font-size:0.75em; font-weight:normal; text-indent:2.5em;}
#header a			{display:block; width:380px; height:60px; background:url('img/logo.gif') no-repeat center top;}
#header strong		{display:none;}

#header #eventinf	{position:absolute; top:34px; left:50%; width:380px; height:60px; color:#937c5d;
					 background:url('img/eventinf.gif') no-repeat left top; overflow:hidden;}
#header #eventinf h2{display:block; margin:0px; padding:5px 15px 3px 15px; font-size:10pt; line-height:120%;}
#header #eventinf dl{display:block; margin:0px; padding:0px;}
#header #eventinf dt{display:block; clear:left; float:left; margin:0px; padding:1px 0px 0px 25px; width:150px;
					 font-size:9pt; line-height:12pt;}
#header #eventinf dd{display:block; margin:0px; padding:0px 5px 1px 180px; color:#f00; font-size:9pt; line-height:12pt;}
#header #eventinf dd strong{padding:0px 2px; font-size:9pt;}
#header #eventinf p	{display:block; margin:0px; padding:0px 25px; font-size:9pt; line-height:105%;}

/* メニュー */
#menu				{margin:20px auto; padding:0px; width:90%; text-align:center;}
#menu ul			{display:block; margin:0px; padding:0px 5%; height:40px; width:auto; text-align:left;
					 background:#c1991e url('img/menu2.gif') repeat-x center top;
					 border-width:0px 1px; border-style:solid; border-color:#583a00;}
#menu ul li			{display:block; float:left; margin:0px 0px 0px 2px; padding:0px; width:12%; height:40px;
					 font-size:0.75em; text-align:center; line-height:40px; list-style-type:none; overflow:hidden;}
#menu ul li strong	{display:block; margin:0px; color:#ff8; background:#dec654 url('img/menu4.gif') repeat-x center top;}
#menu ul li a:link, #menu ul li a:visited{display:block; margin:0px;
					 color:#ffed9d; text-decoration:none;}
#menu ul li a:hover	{color:#fff; background:#dec654 url('img/menu4.gif') repeat-x center top;}

/* トップページ */
#top				{margin:0px auto; padding:0px; width:88%; text-align:left; background:#ede7ca;}
#top #chirashi		{float:left; width:35%; height:370px; background:url('img/kct37.jpg') no-repeat center center;}
#top #chirashi strong{display:block; margin:0px auto; padding:355px 0px 0px 0px; font-size:0.75em; font-weight:normal; text-align:center;}
#top #mongon		{}
#top #mongon h2		{margin:0px; padding:30px 0px 0px 0px; color:#937c5d; font-size:0.75em; font-weight:normal;}
#top #mongon h3		{margin:0px; padding:10px 0px 0px 0px; color:#d00; font-size:1.6em; font-family:'ＭＳ Ｐ明朝','ヒラギノ明朝 Pro W6';}
#top #mongon p		{margin:0px; padding:20px 0px 30px 0px; font-size:0.75em; line-height:140%;}
#top #mongon ul		{display:block; margin:0px; padding:40px 0px 10px 0px;}
#top #mongon li		{display:block; margin:0px; padding:10px 0px 0px 0px; font-size:0.9em; text-align:left; list-style-type:none;}
#top #mongon li strong{color:#f00;}
#top #topcls		{clear:both; margin:0px; padding:0px; color:#ede7ca; font-size:0.1em; text-align:right;}


/* メイン */
#main				{margin:0px auto; padding:0px 40px; width:90%; text-align:center;}

#warning			{margin:10px auto; padding:10px; width:80%; color:#f00; font-size:0.85em; line-height:140%; text-align:left; background:#ff8;}

/* 標準テキスト */
#main h2			{display:block; margin:15px auto 5px auto; padding:10px; width:90%;
					 color:#b2760f; font-size:1em; text-align:left;
					 border-bottom:1px solid #ddd;}
#main h3			{display:block; margin:10px auto; padding:5px 10px; width:90%;
					 color:#d00; font-size:1em; text-align:left;}
#main p				{margin:5px 10px; padding:5px 5%; font-size:0.75em; line-height:160%; text-align:left;}
#main dl#info		{display:block; margin:0px auto; padding:0px; width:90%;text-align:left;}
#main dl#info dt	{display:block; margin:0px; padding:5px 0px 0px 0px; font-size:0.75em; font-weight:bold;}
#main dl#info dd	{display:block; margin:0px 0px 0px 100px; padding:5px 0px 0px 0px; font-size:0.75em;}
#main #blogdata dl	{display:block; margin:0px auto; padding:0px; width:90%;text-align:left;}
#main #blogdata dt	{display:block; margin:0px; padding:5px 0px 0px 0px; font-size:0.75em; font-weight:bold;}
#main #blogdata dd	{display:block; margin:0px 0px 0px 100px; padding:5px 0px 0px 0px; font-size:0.75em;}

#main dl.event		{display:block; margin:5px auto; padding:10px; width:85%; border:1px solid #bbb; background:#f0f0f0;}
#main dl.event dt	{display:block; float:left; margin:0px; padding:0px; width:120px; color:#888; font-size:0.75em; text-align:left;}
#main dl.event dd	{display:block; margin:0px 0px 10px 130px; padding:0px; font-size:0.75em; text-align:left;}
#main dl.event strong{color:#f00; font-size:1.25em;}

#main dl.toiawase	{display:block; margin:5px auto; padding:10px; width:85%;}
#main dl.toiawase dt{display:block; float:left; margin:0px; padding:0px; width:120px; color:#888; font-size:0.75em; text-align:left;}
#main dl.toiawase dd{display:block; margin:0px 0px 10px 130px; padding:0px; font-size:0.75em; text-align:left;}

#main .hosoku		{display:block; margin:5px auto; padding:0px; width:80%; font-size:0.75em; text-align:right;}

#main ul.komoku		{margin:5px auto; padding:0px; width:80%; text-align:left;}
#main ul.komoku li	{color:#d33; font-size:0.75em; line-height:160%;}


/* 各ページ共通のフッター部分 */
#footer				{position:relative; margin:20px auto 0px auto; padding:5px 0px; width:90%; text-align:left;
					 }
#footer ul			{display:block; margin:0px; padding:0px; text-align:center;}
#footer li			{display:inline; margin:0px; padding:0px 10px; font-size:0.75em;}
#footer address		{display:block; margin:0px; padding:10px 10px 30px 10px;
					 color:#888; font-size:0.75em; font-style:normal; text-align:center;}


/* コミティアリンク */
ul#comitialink		{display:block; margin:5px auto !important; padding:0px !important;
					 width:660px !important; height:60px !important; text-align:center;}
ul#comitialink li	{display:block; float:left; margin:0px 5px 5px 5px !important; padding:0px !important;
					 height:40px; list-style-type:none;}
ul#comitialink li#tokyo{background:url('img/comitia.jpg') no-repeat left top;}
ul#comitialink li#nagoya{background:url('img/nagoyaco.gif') no-repeat left top;}
ul#comitialink li#nigata{background:url('img/comitia_n.gif') no-repeat left top;}
ul#comitialink a	{display:block; margin:0px !important; padding:0px !important; width:200px; height:40px;}
ul#comitialink a:hover{}
ul#comitialink span	{display:none;}

/* 概要 */
.eimg				{margin:0px; padding:10px 0px; text-align:center;}
.eimg img			{margin:0px 3%;}
.eimg .emg			{display:block; margin:2px; padding:2px; height:26px; text-align:center;}
.eimg .emg .txt		{display:block; float:left; margin:0px; padding:0px; width:40%; font-size:0.7em; text-align:center !important;}

/* 憲章 */
#KcomiKensho		{display:block; margin:0px auto; padding:0px; width:90%; background:url('/img/kensho.jpg') center bottom no-repeat;}
#KcomiKensho #Kyomite			{display:block; float:left; margin:0px; padding:0px; width:48%;}
#KcomiKensho #Kyomite h3		{display:block; margin:0px; padding:25px 0px 10px 0px; color:#f26522; text-align:center;}
#KcomiKensho #Kyomite p			{color:#a0410d;}
#KcomiKensho #Kyomite strong	{display:block; margin:0px; padding:20px 0px; color:#ed1c24; text-align:center;}
#KcomiKensho #Kkakite			{display:block; margin:0px 0px 0px 50%; padding:0px; width:48%;}
#KcomiKensho #Kkakite h3		{display:block; margin:0px; padding:25px 0px 10px 0px; color:#00a651; text-align:center;}
#KcomiKensho #Kkakite p			{color:#005826;}
#KcomiKensho #Kkakite strong	{display:block; margin:0px; padding:20px 0px; color:#ed1c24; text-align:center;}
#KcomiKensho #kenshodate		{clear:both; padding:10px; color:#ddd; text-align:right; font-size:0.5em;}



/* nittei */
ul#KcomiNitteiUl	{display:block; width:90%; height:140px; margin:10px auto; padding:0px; overflow:hidden;}
ul#KcomiNitteiUl li	{display:block; float:left; margin:0px; padding:0px; width:8.2%; height:140px;
					 font-size:0.75em; text-align:left;}
ul#KcomiNitteiUl li.li1{background:#f3eedf;}
ul#KcomiNitteiUl li.li2{background:#ebe2c7;}
ul#KcomiNitteiUl .month1{display:block; margin:0px; padding:8px 0px; 
					 color:#fff; text-align:center; background:#b69c4c;}
ul#KcomiNitteiUl .month2{display:block; margin:0px; padding:8px 0px;
					 color:#fff; text-align:center; background:#b09444;}
ul#KcomiNitteiUl .hide {display:none;}
ul#KcomiNitteiUl .bl{display:block; padding:0px 2px; text-align:left;}
ul#KcomiNitteiUl strong{font-weight:normal;color:#f00;}

/* annai */
#annai				{margin:0px auto; padding:0px 40px; width:90%; text-align:center;}
#annai h2			{display:block; margin:15px auto 5px auto; padding:10px; width:90%;
					 color:#b2760f; font-size:1em; text-align:left;
					 border-bottom:1px solid #ddd;}
#annai h3			{display:block; margin:10px auto; padding:5px 10px; width:90%;
					 color:#666; font-size:0.85em; text-align:left; background:#f0f0f0;}
#annai p			{margin:5px 10px; padding:5px 5%; font-size:0.75em; line-height:160%; text-align:left;}
#annai ul			{display:block; margin:5px auto; padding:5px; width:90%; text-align:left;}
#annai li			{padding:5px 0px; font-size:0.9em; line-height:160%; text-indent:1em;}
#annai li strong	{color:#d00;}
#annai dl#isu		{display:block; margin:10px auto; padding:0px; width:50%;
					 border-width:1px 1px 0px 1px; border-style:solid; border-color:#888; background:#f0f0f0;}
#annai dl#isu dt	{display:block; float:left; margin:0px; padding:0px; width:70%;
					 font-size:1em; text-align:left; text-indent:0.5em; line-height:2em;}
#annai dl#isu dd	{display:block; margin:0px; padding:0px 0px 0px 25%; font-size:1em; line-height:2em;
					 border-bottom:1px solid #888;}
#annai dl.toiawase	{display:block; margin:5px auto; padding:10px; width:85%;}
#annai dl.toiawase dt{display:block; float:left; margin:0px; padding:0px; width:120px; color:#888; font-size:0.75em; text-align:left;}
#annai dl.toiawase dd{display:block; margin:0px 0px 10px 130px; padding:0px; font-size:0.75em; text-align:left;}

/* toiawase */
p strong#renraku	{font-size:1.4em;}

/* hyoki */
#main ul.hyoki		{margin:5px auto; padding:0px; width:80%; text-align:left;}
#main ul.hyoki li	{font-size:0.75em; line-height:160%; text-indent:1.5em;}

/* private */
#main dl#priv		{display:block; margin:10px auto; padding:0px; width:90%; text-align:left;}
#main dl#priv dt	{display:block; margin:20px 10px 10px 10px; padding:5px 0px;
					 color:#b2760f; font-size:0.85em; font-weight:bold; text-indent:0.75em;
					 border-left:3px solid #b2760f; border-bottom:1px dotted #dec654;}
#main dl#priv dd	{display:block; margin:0px 10px 5px 10px; padding:0px 10px; font-size:0.75em; text-indent:0.75em;}
#main dl#priv ul	{margin:10px 30px; padding:0px;}
#main dl#priv li	{color:#800;}

/* リンクページ */
#linkpage			{margin:10px auto; padding:0px; width:90%;}
#linkpage h2		{display:block; margin:15px auto 5px auto; padding:10px; width:660px;
					 color:#b2760f; font-size:1em; text-align:left;}
#linkpage h3		{display:block; margin:0px auto; padding:5px 10px; width:600px;
					 color:#937c5d; font-size:1.35em; font-weight:bold; text-align:left; border-bottom:1px solid #937c5d;}
#linkpage p			{display:block; margin:0px auto; padding:10px 0px; width:600px;
					 font-size:0.75em; text-align:left; line-height:150%;}
#linkpage ul#eventlink{display:block; margin:0px auto; padding:0px; width:660px; text-align:center;}
#linkpage ul#eventlink li{display:block; float:left; margin:0px 5px 5px 5px; padding:0px; font-size:0.75em; text-align:center;
					 list-style-type:none; background:url('img/link2.gif') no-repeat center top;}
#linkpage ul#eventlink a:link, #linkpage ul#eventlink a:visited{display:block; margin:0px; width:200px; height:30px;
					 color:#836a14; text-align:left; text-indent:4px; text-decoration:none; line-height:30px;
					 background:url('img/link1.gif') no-repeat center top; overflow:hidden;}
#linkpage ul#eventlink a:hover{color:#f33; background-image:none;}
#linkpage ul#eventlink span{color:#f00;}
#linkpage div.linkcom{clear:both; display:block; margin:5px auto; padding:0px; width:640px;
					 font-size:0.75em; text-align:right;}
#linkpage ul#circlelink{display:block; margin:0px auto; padding:0px; width:660px; text-align:center;}
#linkpage ul#circlelink li{clear:both; display:block; margin:0px; padding:0px; font-weight:bold; text-align:left;
					 list-style-type:none;}
#linkpage ul#circlelink li#cyui{font-weight:normal; text-align:right;}
#linkpage ul#circlelink li span{display:block; margin:0px auto; padding:15px 0px 5px 0px; color:#d00; font-size:1em; text-align:left;}
#linkpage ul#circlelink li ul	{display:block; margin:0px; padding:0px; text-align:center;}
#linkpage ul#circlelink li ul li{clear:none; display:block; float:left; margin:0px 5px 5px 5px; padding:0px;
					 font-size:0.75em; font-weight:normal; text-align:center;
					 list-style-type:none; background:url('img/link2.gif') no-repeat center top;}
#linkpage ul#circlelink li ul li a:link, #linkpage ul#circlelink li ul li a:visited{display:block; margin:0px;
					 width:200px; height:30px;
					 color:#937c5d; text-align:left; text-indent:4px; text-decoration:none; line-height:30px;
					 background:url('img/link1.gif') no-repeat center top; overflow:hidden;}
#linkpage ul#circlelink li ul li a:hover{color:#f33; background-image:none;}
#linkpage ul#circlelink span{color:#f00;}

/* 履歴 */
#rire				{margin:0px auto; padding:0px 40px; width:90%; text-align:center;}
#rire h2			{display:block; margin:15px auto 5px auto; padding:10px; width:90%;
					 color:#b2760f; font-size:1em; text-align:left;
					 border-bottom:1px solid #ddd;}
#rire h3			{display:block; margin:10px auto; padding:5px 10px; width:90%;
					 color:#666; font-size:0.85em; text-align:left; background:#f0f0f0;}
#rire p				{margin:5px 10px; padding:5px 5%; font-size:0.75em; line-height:160%; text-align:left;}
#rire ul			{display:block; margin:5px auto; padding:5px; width:90%; text-align:left;}
#rire li			{padding:5px 0px; font-size:0.9em; line-height:160%; text-indent:1em;}
#rire li strong		{color:#d00;}
#rire dl			{display:block; margin:10px auto; padding:0px; width:90%;
					 border-width:1px 1px 0px 1px; border-style:solid; border-color:#888; background:#f0f0f0;}
#rire dt			{display:block; float:left; margin:0px; padding:5px 0px; width:120px;
					 color:#666; font-size:0.75em; text-align:left; text-indent:0.5em; line-height:160%;}
#rire dd			{display:block; margin:0px; padding:5px 0px 5px 130px; font-size:0.75em; line-height:160%;
					 text-align:left; border-bottom:1px solid #888;}
#rire dd.juyo		{color:#d00;}

/* sitemap */
#main dl#sitemap	{display:block; margin:10px auto; padding:0px; width:80%;}
#main dl#sitemap dt	{display:block; float:left; margin:0px; padding:5px 0px 0px 0px; width:150px;
					 font-size:0.75em; font-weight:bold; text-align:left;}
#main dl#sitemap dd	{display:block; margin:0px 0px 0px 160px; padding:5px 0px; font-size:0.75em; text-align:left;}


/* サークルリスト */
dl#slist			{margin:10px auto; padding:5px; width:660px;}
#slist dt			{clear:both; display:block; margin:0px; padding:5px 20px; color:#d00; font-size:1.2em; text-align:left;
					 background:#ddd; border-left:5px solid #888; border-bottom:1px dotted #888;}
#slist dd			{display:block; float:left; margin:0px 5px; padding:2px 0px; width:200px; font-size:0.75em; text-align:left;}
#slistcls			{clear:both;}
