@charset "UTF-8";
/*********************************************************/
/* 関西コミティアホームページ用CSS（PC用）               */
/*-------------------------------------------------------*/
/* 更新履歴                                              */
/* 2011-11-15 PCとスマートフォンをCSSで分別              */
/*********************************************************/



/*********************************************************/
/* 各ページ共通 */
/*********************************************************/
body{
	width:90%;
	margin:0px auto;
	padding:0px;
	font-family:'ヒラギノ丸ゴ ProN W4','Hiragino Maru Gothic ProN','HiraKakuProN-W3',Osaka,Meiryo UI,'ＭＳ Ｐゴシック';
	line-height:120%;
	text-align:center;
}
a:link,
a:visited{
	color:#33f;
}
a:hover{
	color:#f00;
}
img{
	border-width:0px;
}



/*********************************************************/
/* 各ページ共通のヘッダー                                */
/*********************************************************/
header{
	display:block;
	margin:10px auto;
	padding:0px;
	text-align:left;
}
header article h1{
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	color:#937c5d;
	font-size:0.75em;
	font-weight:normal;
	text-align:left;
	text-indent:30px;
	height:88px;
}
header article a{
	display:block;
	width:380px;
	height:60px;
	background:url('./img/logo.gif') no-repeat center top;
}
header article strong{
	display:none;
}
/*********************************************************/
/* ヘッダー内 #eventinf PC画面右上の次回開催日案内部分   */
/*********************************************************/
header article aside#eventinf{
	display:block;
	margin:20px 0px 0px 0px;
	width:410px;
	height:80px;
	float:right;
	color:#937c5d;
	background:url('./img/eventinf.gif') no-repeat left top; overflow:hidden;
}
header article aside#eventinf h2{
	display:block;
	margin:0px;
	padding:5px 15px 3px 15px;
	font-size:0.85em;
	line-height:120%;
	text-align:left;
}
header article aside#eventinf dl{
	display:block;
	margin:0px;
	padding:0px;
}
header article aside#eventinf dt{
	display:block;
	clear:left;
	float:left;
	margin:0px;
	padding:1px 0px 0px 25px;
	width:150px;
	font-size:0.75em;
	line-height:1em;
	text-align:left;
}
header article aside#eventinf dd{
	display:block;
	margin:0px;
	padding:0px 5px 1px 180px;
	color:#f00;
	font-size:9pt;
	line-height:12pt;
}
header article aside#eventinf dd strong{
	padding:0px 2px;
	font-size:9pt;
}
header article aside#eventinf p{
	display:block;
	margin:0px;
	padding:0px 25px;
	font-size:9pt;
	line-height:105%;
}
/*********************************************************/
/* ヘッダー内 各ページのメニュー部分                     */
/*********************************************************/
header nav{
	clear:both;
	display:block;
	margin:20px auto;
	padding:0px;
	width:100%;
	text-align:center;
}
header nav ul{
	display:block;
	margin:0px;
	padding:0px 5%;
	height:40px;
	width:auto;
	text-align:left;
	background:#B08B1A;
	background:-moz-linear-gradient(#D9BF72 0%, #C1991E 3%, #A78417 50%, #7E610B 51%, #90731B 97%, #BAA871 100%);
	background:-webkit-linear-gradient(#D9BF72 0%, #C1991E 3%, #A78417 50%, #7E610B 51%, #90731B 97%, #BAA871 100%);
	background:-ms-linear-gradient(#D9BF72 0%, #C1991E 3%, #A78417 50%, #7E610B 51%, #90731B 97%, #BAA871 100%);
	border:1px solid #583a00;
}
header nav 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;
}
header nav ul li strong{
	display:block;
	margin:0px;
	color:#ff8;
	background:#D0B848;
	background:-moz-linear-gradient(#D9BF72 0%, #DEC654 3%, #CEB746 50%, #B39D27 51%, #C0AB4F 97%, #BAA871 100%);
	background:-webkit-linear-gradient(#D9BF72 0%, #DEC654 3%, #CEB746 50%, #B39D27 51%, #C0AB4F 97%, #BAA871 100%);
	background:-ms-linear-gradient(#D9BF72 0%, #DEC654 3%, #CEB746 50%, #B39D27 51%, #C0AB4F 97%, #BAA871 100%);
}
header nav ul li a:link,
header nav ul li a:visited{
	display:block;
	margin:0px;
	color:#ffed9d;
	text-decoration:none;
}
header nav ul li a:hover{
	color:#fff;
	background:#D0B848;
	background:-moz-linear-gradient(#D9BF72 0%, #DEC654 3%, #CEB746 50%, #B39D27 51%, #C0AB4F 97%, #BAA871 100%);
	background:-webkit-linear-gradient(#D9BF72 0%, #DEC654 3%, #CEB746 50%, #B39D27 51%, #C0AB4F 97%, #BAA871 100%);
	background:-ms-linear-gradient(#D9BF72 0%, #DEC654 3%, #CEB746 50%, #B39D27 51%, #C0AB4F 97%, #BAA871 100%);
}



/*********************************************************/
/* 各ページのフッター部分                                */
/*********************************************************/
footer{
	position:relative;
	margin:20px auto;
	padding:5px 0px;
	width:90%;
	text-align:left;
}
footer nav ul{
	display:block;
	margin:0px;
	padding:0px;
	text-align:center;
}
footer nav li{
	display:inline;
	margin:0px;
	padding:0px 10px;
	font-size:0.75em;
}
footer p,
footer address{
	display:block;
	margin:0px;
	padding:0px;
	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:90px !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.gif') no-repeat left top;}
ul#comitialink li#nagoya{background:url('./img/NAGOYAcomitia.png') no-repeat left top;}
ul#comitialink li#nigata{background:url('./img/comitia_n.gif') no-repeat left top;}
ul#comitialink li#hokkaido{background:url('./img/hokkaidoco.jpg') no-repeat left top;}
ul#comitialink li#michinoku{background:url('./img/comitia_m.jpg') no-repeat left top;}
ul#comitialink li#kyusyu{background:url('./img/comitia_kyusyu.jpg') 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;}

/* TOPコミテイアリンク下 */
ul#doujin2020{display:block; margin:5px auto; padding:0px;
					 width:210px; height:50px; text-align:center;}
					 
ul#doujin2020 li	{display:block; float:left; margin:0px 5px 5px 5px; padding:0px;
					 height:40px; list-style-type:none;}

/* 印刷所リンク */
ul#insatulink{display:block; margin:5px auto; padding:0px;
					 width:660px; height:180px; text-align:center;}
					 
ul#insatulink li	{display:block; float:left; margin:0px 5px 5px 5px; padding:0px;
					 height:40px; list-style-type:none;}
					 
ul#insatulink li#hope21{background:url('./img/hope21.jpg') no-repeat left top;}
ul#insatulink li#kuriei{background:url('./img/kuriei.gif') no-repeat left top;}
ul#insatulink li#eikou{background:url('./img/eikoubanner.gif') no-repeat left top;}

ul#insatulink li#sunrisep{background:url('./img/sunrisep.gif') no-repeat left top;}
ul#insatulink li#printwalk{background:url('./img/printwalk.gif') no-repeat left top;}
ul#insatulink li#mcs{background:url('http://www.web-matsumoto.com/comic/img/index/mcs_banner_01.gif') no-repeat left top;}

ul#insatulink li#printnet{background:url('./img/printnet.gif') no-repeat left top;}
ul#insatulink li#xoshop{background:url('./img/xoshop.jpg') no-repeat left top;}
ul#insatulink li#printmouse{background:url('./img/printmouse.gif') no-repeat left top;}

ul#insatulink li#pico{background:url('./img/pico_bunner.gif') no-repeat left top;}
ul#insatulink li#marusho-ink{background:url('http://www.marusho-ink.com/doujin/images/banner_marusho.gif') no-repeat left top;}

ul#insatulink a	{display:block; margin:0px; padding:0px; width:200px; height:40px;}
ul#insatulink a:hover{color:#f33; background-image:none;}
ul#insatulink span	{display:none;}


/* トップページ */
#top				{margin:0px auto; padding:10px; width:88%; text-align:left; background:#ede7ca;}

#top #chirashi		{float:left; margin:0px 10px 0px 0px; width:540px; height:381px; background:url('./img/kct51.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		{padding:5px;}
#top #mongon h2		{margin:0px; padding:10px 0px 0px 0px; color:#937c5d; font-size:0.75em; font-weight:normal;}
#top #mongon h3		{margin:0px; padding:20px 0px 20px 0px; color:#d00; font-size:1.5em; font-family:'ＭＳ Ｐ明朝','ヒラギノ明朝 Pro W6';}
#top #mongon p		{margin:0px; padding:10px 0px 0px 0px; font-size:0.75em; line-height:140%;}
#top #mongon ul		{display:block; margin:0px; padding:30px 0px 0px 0px;}
#top #mongon li		{display:block; margin:0px; padding:0px; font-size:0.9em; text-align:left; list-style-type:none; line-height:150%;}
#top #mongon li strong{color:#f00;}
#top #topcls		{clear:both; margin:0px; padding:0px; color:#ede7ca; font-size:0.1em; text-align:right;}

#top #mongon #sankaitiran {
	width:300px;
	height:30px; 
	float:left;
	margin-top:5px;
}

#top #mongon #sankaitiran a {
	display:block;
	width:100%;
	height:100%;
	background-image:url(./img/sankaitiran.jpg);
	background-position:0px -30px;
	background-repeat:no-repeat;
	text-indent:-1000em;
	text-decoration:none;
}
	
#top #mongon #sankaitiran a:hover {
	background-image:url(./img/sankaitiran.jpg);
	background-position:0px 0px;
}




/* 52以降のTOP */
#top2{
	
}

#top2 img{
	max-width:90%;
}






/* 参加サークル一覧 */
span.listlink{
}
span.listlink a{
	display:inline-block;
	height:40px;
	background:#A96224;
	border-radius:4px;
	padding:2px 1em;
	color:#fff;
	font-size:1.2em;
	text-align:center;
	text-decoration:none;
	text-shadow:  0px  0px  2px #2F1C0B
				, 0px  0px  1px #2F1C0B
				, 1px  1px  3px #2F1C0B
				;
	line-height:40px;
	font-weight:bold;
	cursor:pointer;
}
span.listlink a:hover{
	background:#F1D205;
}


/* メイン */
#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%;}



/* 概要 */
.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:160px; 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 ol			{display:block; margin:5px auto 5px 60px; padding:5px; width:80%; 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;}

/* online */
#onlinehyo			{margin:10px auto;width:80%; text-align:center;border-width:1px 0px 0px 1px; border-style:solid; border-color:#333;}
#onlinehyo table	{}
#onlinehyo th		{font-size:small;background:#ddd;border-width:0px 1px 1px 0px; border-style:solid; border-color:#333;}
#onlinehyo td		{font-size:small;border-width:0px 1px 1px 0px; border-style:solid; border-color:#333;}


/* 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:810px;}
#slist dt			{clear:both; display:block; margin:0 0 5px; 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 8px; padding:0px 0px; width:260px; font-size:0.75em; text-align:left;}
#slist dd sup		{vertical-align:15%;}/* 上付き文字 */
#slist dd sub		{vertical-align:0%;}/* 下付き文字 */
#slistcls			{clear:both;}


/* 通信欄 */
#tsusinran			{}
#tsusinran form		{margin:0px; padding:0px; text-align:left;}
#tsusinran dl		{display:block; margin:0px; padding:0px 100px; text-align:left;}
#tsusinran dt		{display:block; margin:0px; padding:0px; width:140px; float:left; text-align:left;}
#tsusinran dd		{display:block; margin:0px 0px 0px 150px; padding:0px; height:40px; text-align:left;}

/*緊急のおしらせ*/
#oshirase			{margin:10px auto; padding:5px; width:88%; text-align:center; background:#FFFFCC;}

#oshirase h2			{display:block; margin:10px auto 5px auto; padding:10px; width:90%;
					 color:#d00; font-size:1em; text-align:left;
					 border-bottom:1px solid #ddd;}
#oshirase p				{margin:5px 10px; padding:5px 5%; font-size:0.8em; line-height:160%; text-align:left;}


/*********************************************************/
/* 問合せ　20160718ADD                                   */
/*********************************************************/
#inputform{
	
}

#inputform p{
	
}

#inputform dl,
#kakuninform dl{
	display:block;
	margin:0px auto;
	padding:0px;
	text-align:center;
	width:800px;
}
#inputform dt,
#kakuninform dt{
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	width:150px;
	height:40px;
	overflow:hidden;
	text-align:left;
}
#inputform dt span{
	color:#f00;
	font-size:0.8em;
}

#inputform dd,
#kakuninform dd{
	margin:0px 0px 0px 160px;
	padding:0px;
	display:block;
	width:640px;
	min-height:60px;
	overflow:hidden;
	text-align:left;
}
#inputform dd input[type=text]{
	font-size:1.3em;
	width:400px;
}
#inputform dd input[type=post]{
	font-size:1.3em;
	width:150px;
}
#inputform dd input[type=addr]{
	font-size:1.3em;
	width:600px;
}
#inputform dd textarea{
	font-size:1.3em;
	width:600px;
	height:80px;
}
#kakuninform{
	display:none;
}

/*********************************************************/
/* 印刷フェアリンク*/
/*********************************************************/
dl.PrintFairList{
	width:800px;
	margin:20px auto;
	padding:0px;
	border-top:1px dotted #888;
	background-color:#fff;
}
dl.PrintFairList dt,
dl.PrintFairList dd{
	font-size:0.8em;
	padding:0px;
	margin:0px;
	background-color:#fff;
}
dl.PrintFairList dt{
	width:241px;
	height:100px;
	float:left;
	border-bottom:1px dotted #888;
	background-position:center 10px;
	background-repeat:no-repeat;
}
dl.PrintFairList dd{
	text-align:left;
	line-height:140%;
	height:100px;
	margin-left:242px !important;
	border-bottom:1px dotted #888;
	font-size:0.75em;
	white-space:pre;
	padding:0px;
}
dl.PrintFairList a{
	display:inline-block;
	width:200px;
	height:80px;
	padding-top:50px;
}
dl.PrintFairList dd:after{
	content:'';
	display:block;
	clear:both;
}


/* フェアリンク（バナーのみテスト） */
ul#fairlink{
	display:	block;
	margin:		5px auto;
	padding:	0px;
	width:		660px;
	height:		400px;
	text-align:	center;
}
ul#fairlink li{
	display:	block;
	float:		left;
	margin:		0px 5px 5px 5px;
	padding:	0px;
	height:		40px;
	list-style-type:none;
}
ul#fairlink a{
	display:	block;
	margin:		0px;
	padding:	0px;
	width:		200px;
	height:		40px;
}
ul#fairlink a:hover{
	color:		#f33;
	background-image:none;
}
ul#fairlink span{
	display:	none;
}
ul#fairlink:after{
	clear:		both;
	margin-bottom:100px;
	content:	"";
	border-bottom:20px solid #000;
}


/* サークルリスト　お詫び */
div.owabi{
	margin:10px auto;
	padding:8px;
	width:800px;
	text-align:left;
	font-size:0.8em;
	border-radius:8px;
	color:#f00;
	background:#ff8;
}
div.owabi ul{
	margin:0px;
	padding:0px;
}
div.owabi li{
	margin:5px 0px;
	padding:0px;
	list-style-type:none;
	
}


