/*CSS設定目次

1.全体設定
2.ヘッダー
3.ナビゲーション
4.トップ＆他ページメイン
5.サイドバー
6.フッター

▼その他各ページ設定
*/


/*▼1.全体設定------------------------------------*/

*{ margin:0px; padding:0px; }
body{ background:url('img/background1.gif') #f0f0f0; text-align:center; }
#centering{ 
width:750px; 
margin:0 auto; 
text-align:left; 
background:url('img/footer.gif') bottom no-repeat #ffffff; 
border-left:1px #000000 solid;
border-right:1px #000000 solid;
border-bottom:1px #000000 solid; }

a:link { color:#0099FF;  text-decoration:underline; font:12px Osaka,"ＭＳ ゴシック",sans-serif;}
a:visited { color: #333333; text-decoration:underline; font:12px Osaka,"ＭＳ ゴシック",sans-serif;} 
a:hover { color:#ff0033; text-decoration:underline; font:12px Osaka,"ＭＳ ゴシック",sans-serif;} 
a:active { color: #666666; text-decoration:underline; font:12px Osaka,"ＭＳ ゴシック",sans-serif;} 

p{ font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; line-height:130%; }
ul{ list-style:square; font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; line-height:130%; margin-left:20px; }
li{ margin:5px 0px; }
h2{ margin:4px 0px 8px  0px; }
h3{ margin:2px 0px; font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; }
h4{ margin:2px 17px; font:14px Osaka,"ＭＳ ゴシック",sans-serif; color:#333333; font-weight:bold; }
h5{ margin:2px 0px; font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; font-weight:bold; }
hr{ margin:25px 0px 10px 0px; background-color: #000000; color: #000000; border: none; height: 1px; }
input,textarea,select{ font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; border:1px #999999 solid; background:#ffffff; margin:2px;}

.b{font-weight:bold;}
.clear{ clear:both; }
.none{ border:0px none; }
.y{ background:#ffff00; }
.bl{ background:#66ccff; }
.p{ background:#ff0066; }
.mp{ color:#ff0066; }
.cyui{ color:#ff0000;}
.banner{ margin:8px 0px 2px 0px; border:none; }
.cm{ margin:4px 0px 4px 0px; border:none; }
.text10{ font:10px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; line-height:120%; }
.p-margin{ margin:5px 0px 0px 20px; }
.center{  text-align:center; }

.table{ margin:20px 0px 10px 35px; background:#000000; }
.td-yc{ font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#ffff00; text-align:center; padding:1px; background:#333333; }
.td-c{ font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; text-align:center; padding:1px; background:#ffffff; }
.td{ font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; text-align:left; padding:3px; background:#ffffff; }
.td-right{ font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; text-align:right; padding:3px; background:#ffffff; }

.table-form{ margin:20px 0px 10px 35px; background:#ffffff; }
.td-form-y{ font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; text-align:left; padding:3px; background:#ffff00; }
.td-form{ font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; text-align:left; padding:3px; background:#cccccc; }


/*▼2.ヘッダー------------------------------------*/
#head-space{ width:750px; height:125px; border:none; background:#ffffff; }



/*▼3.ナビゲーション------------------------------------*/
#navi-space{ width:750px; border-top:1px #000000 solid; border-bottom:1px #000000 solid; background:#ffffff; padding:5px 0px; }



/*▼4.トップ＆他ページメイン------------------------------------*/
#top-main-space{ width:538px; border:none; float:left;}/*とぷ用*/
.top-box{ width:470px; background:url('img/box-border.gif') right #ffffff; border:none; margin:40px 0px 0px 30px; text-align:left; }/*とぷ用*/
.top-box2{ width:470px; background:url('img/box-border.gif') right #ffffff; border:none; margin:30px 0px 0px 30px; text-align:left; }/*とぷ用*/
.top-box-td{ background:url('img/box-back470.gif') no-repeat #ffffff; padding:0px 10px 10px 10px; }
.top-table-form{ width:430px; margin:20px 5px 10px 5px; background:#ffffff; }
.top-form-300{ width:300px; }
.top-form-200{ width:200px; }

.toujitu{ margin-left:8px;}

.gojitu-table{ margin:3px 0px 3px 0px;}
.gojitu-tdy{  font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#ff0066; text-align:left; padding:0px 0px 0px 3px; background:#cccccc; }
.gojitu-td{  font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; text-align:left; padding:1px; background:#ffffff; }
.gojitu-h4{ background:#ffff00; font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#ff0066; }

#main-space{ width:750px; border:none; float:left; }/*ほか*/
.box{ width:650px; background:url('img/box-border.gif') #ffffff; border:none; margin:40px 0px 0px 50px; text-align:left; }
.box-td{ background:url('img/box-back650.gif') no-repeat #ffffff; padding:0px 10px 10px 10px; }



/*▼5.サイド------------------------------------*/
#side-space{ width:200px; border:none; float:right; }
.side-countdown-space{ width:200px; height:40px; background:url('img/side-count-back.gif') no-repeat; text-align:center;}
.side-countdown-text{ font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#ff0033; font-weight:bold;}

.side-intro-box{ width:200px; border:none; margin:10px 0px; }
p.side-intro{ font:10px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; padding:0px 8px; }

.side-blog{ border:1px #000000 solid; margin:10px 0px;}
.side-cm{ border:none; margin:10px 0px;}

.side-data{ width:200px; border:none; margin:10px 0px; background:url('img/side-data-back.gif'); }
p.side-data-text{ font:10px "Arial",Osaka,"ＭＳ ゴシック",sans-serif; padding-left:8px; margin-bottom:10px; }
.side-data-title{ font:10px "Arial Black",Osaka,"ＭＳ ゴシック",sans-serif;}

/*▼6.フッター------------------------------------*/
#foot-space{ width:750px; height:150px; border:none; }

/*▼.INDEX------------------------------------*/
#index{ margin-top:100px;}

/*▼.参加方法------------------------------------*/
.entry-ul-siro{ list-style-type: circle; margin-left:40px; }
.entry-h4-under{ margin:2px 35px; }
.entry-tab{ margin-left:15px; }
.entry-back{ background:url('img/box-back470.gif') no-repeat #ffffff;}
.entry-form{ margin:20px 0px 10px 10px; background:#ffffff; }

/*▼.当日企画------------------------------------*/
.project-left-t{ border:none; float:left; width:330px; }
.project-right-t{ border:none; float:right; }
.project-title{ font:16px Osaka,"ＭＳ ゴシック",sans-serif; color:#ff0066; }
.project-h4{ background:#ffff00; font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#ff0066; }
.project-nagare{margin:5px 0px 5px 0px; }

/*レポ*/
.repo-h4{ background:#ffff00; font:14px Osaka,"ＭＳ ゴシック",sans-serif; color:#ff0066; }

/*▼.サークルリスト------------------------------------*/
.circle-aiueo{ font:14px "Arial Black",Osaka,"ＭＳ ゴシック",sans-serif; color:#ff0066; text-align:left; padding-left:3px; background:#ffff00; }
.circle-table-box{ width:600px; }
.circle-td{ font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; text-align:left; padding:3px 3px 3px 10px; background:#ffffff; }
.circle-table-l{ margin:20px 0px 10px 35px; background:#000000; float:left;}
.circle-table-r{ margin:20px 0px 10px 35px; background:#000000; float:right;}

/*▼.チラシ------------------------------------*/
.flyer-form-etc{ width:200px; }
.flyer-form-maisu{ width:50px; }
.flyer-form-month{ width:28px; }
.flyer-form-day{ width:28px; }
.flyer-form-event{ width:135px; }
.flyer-form-sp{ width:40px; }
.flyer-form-comment{ width:300px; }

/*▼.リンク------------------------------------*/
.link-table{ border:none; }
.link-td{ width:210px; margin:0px; text-align:left;}
.link-hr{ margin:40px 0px 10px 0px; background-color: #000000; color: #000000; border: none; height: 1px; }



/*▼.アンソロページ------------------------------------*/
#anth-centering{ 
width:750px; 
margin:0 auto; 
text-align:left; 
background:url('anthology/img/footer.gif') bottom no-repeat #ffff00; 
border-left:1px #000000 solid;
border-right:1px #000000 solid;
border-bottom:1px #000000 solid; }
#antho-main-space{ width:750px; border:none; float:left; }/*ほか*/

.anth-table{ margin:0px 0px 10px 0px;}
.anth-td{ font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; text-align:left; padding:2px;}
.anth-td-shippitu{ font:10px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; text-align:left; padding:2px;}
.anth-text{ width:420px; border:none; text-align:left; font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; }

.anth-table-hanpu{ margin:10px 0px 10px 0px;}
.anth-td-hanpu-title{  font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#ff0066; text-align:center; padding:1px; margin:1px; background:#ffffff; }
.anth-td-hanpu{  font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; text-align:left; padding:0px 0px 0px 5px;  background:#ffffff; }
.anth-td-hanpu-c{  font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; text-align:center; padding:0px 0px 0px 5px;   background:#ffffff; }

.anth-td-tuhan{  font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#ff0066; text-align:left; padding:0px 0px 0px 3px; background:#cccccc; }
.anth-td-tuhan1{  font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#ff0066; text-align:center; padding:0px 0px 0px 3px; background:#cccccc; }
.anth-td-tuhan2{  font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; text-align:left; padding:1px; }
.anth-td-tuhan3{  font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#000000; text-align:left; padding:0px 0px 18px 10px;}

.anth-banner{ margin:2px 0px 5px 0px; border:none; }
.anth-h2{ margin:10px 0px 0px  0px; border:none;}
.anth-h3{  font:14px Osaka,"ＭＳ ゴシック",sans-serif; color:#ff0066; text-align:left; padding:0px 0px 0px 3px; }
.anth-sp{ background:#ffffff; font:12px Osaka,"ＭＳ ゴシック",sans-serif; color:#ff0066; }
