/* ----------------------------------------
 作成日:2010/03/13
 テンプレート名:
 by NPO ARMS 
---------------------------------------- */

/* リセット */
 
* {margin:0px;padding:0px;}

h1,h2,h3,h4,h5,h6 {font-size:100%;}
img {border:none;vertical-align:top;}
br.clear {clear:both;}


/* ページ全体 */
body {
	text-align:center;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.6em;
	background-color:#ffffff;
	letter-spacing: 0.2em;
}

/* ページ全体のリンク色 */
a {color:#0000FF;text-decoration:none;}
a:link {color:#0000FF;text-decoration:none;}
a:visited {color:#777777;text-decoration:none;}
a:hover {color:#B40703;text-decoration:none;}
a:active {color:#B40703;text-decoration:none;}


/*レイアウトの設定-----------------------------*/

#wrapper {
	width:800px;
	margin:0px auto;
	}

/*ヘッダー*/
#header {
	wide:100%;
	margin:20px 0px 0px 0px;
	padding:0px;
	
	}
	
/*ヘッダー内タイトル　すべてに共通*/
#title {
	text-align:center;
	margin:0px 0px 5px 0px;
	padding:0px;
	}

/* sideがあるときの設定-----------------------------------

①index
②update
③publishing
④subscription
⑤rink
*/

#content {
	width:100%;
	height:100%;
	margin:0px;
	padding-top:10px;
	border:1px solid #C0C0C0;
	}

/*コンテンツ内main*/
#main {
	width:650px;
	height:auto;
	margin:opx;
	padding:0px;
	float:left;
	}

/*コンテンツ内side*/
#side {
	width:120px;
	height:100%;
	border-left:1px solid #c0c0c0;
	margin:0px;
	padding:10px;
	float:right;
	text-align:center;
	}


#menu {
	width:100%;
	}

/*コンテンツ内メニュの装飾*/
#menu ul {
   margin-left: 50px; /* ul内部の左端余白を消す(IE) */
   padding: 0px; /* ul内部の左端余白を消す(Fx,Op) */
}

#menu ul li {
   list-style-type: none; /* 先頭記号を消す */
   float: left; /* リスト項目を横方向に並べる */
   margin:0px; /* 各項目周囲の余白 */
   padding: 10px; /* 枠線と内容の距離をゼロに */
   letter-spacing: 0em;
   font-weight:bold;
   font-size:12px;
}

/* メニュー項目のリンクを装飾 */
#menu ul li a {
   text-decoration: none; /* 下線を消す */
   display: block; /* ブロックレベルに */
   padding: 0px; /* 内部の余白 */
   color:#000000;
}

#menu ul li a:hover {
   color:#DF522F;
   font-weight:bold;
}


/*mainコンテンツの設定---------------*/
#main_content {
	text-align:center;
	margin:0px;
	padding:15px;
	}
	
#main_content p {
	text-align:left;
	margin:0px;
	padding:10px 30px 0px 30px;
	}

#main_content table {
	margin-left:50px;
	text-align:left;
	}

/*リンクページの設定*/
#rink_list {
	text-align:left;
	margin:0px 0px 0px 150px;
	}

#rink_list ul {
	list-style-type: square;	
	}

/*紙面ページの設定*/
#simen {
	text-align:left;
	margin:0px 0px 0px 150px;
	}


/* サイドロゴ下の情報 */
#apk_info {
	margin-top:15px;
	text-align:left;
	letter-spacing: 0em;
	}


/* sideがないときの設定-----------------------------------
①factory_list
①mens_juku
②mens_juku_detail
*/

#content_2 {
	width:100%;
	height:100%;
	padding-top:10px;
	border:1px solid #C0C0C0;
	}

/*共通*/
#menu_2 {
	width:100%;
	}

#menu_2 ul {
   margin-left:120px; /* ul内部の左端余白を消す(IE) */
   padding: 0px; /* ul内部の左端余白を消す(Fx,Op) */
}

#menu_2 ul li {
   list-style-type: none; /* 先頭記号を消す */
   float: left; /* リスト項目を横方向に並べる */
   margin:0px; /* 各項目周囲の余白 */
   padding: 10px; /* 枠線と内容の距離をゼロに */
   letter-spacing: 0em;
   font-weight:bold;
   font-size:12px;
}

/* メニュー項目のリンクを装飾 */
#menu_2 ul li a {
   text-decoration: none; /* 下線を消す */
   display: block; /* ブロックレベルに */
   padding: 0px; /* 内部の余白 */
   color:#000000;
}

#menu_2 ul li a:hover {
   color:#DF522F;
   font-weight:bold;
}

/*リストのテーブル設定*/
#list table {
	margin:0px 20px	0px 20px;
	text-align:left;
	}

#list table td {
	border-bottom:1px solid #C0C0C0;
	
	}

/*募集要項*/
#boshu {
	margin-top:20px;
	margin-left:80px;
	margin-right:80px;
	margin-bottom:15px;
	text-align:left;
	}
	
#boshu h4 {
	margin:7px 0px 3px 0px;
	}

#boshu_yoko {
	margin-top:20px;
	margin-left:120px;
	margin-right:110px;
	margin-bottom:20px;
	text-align:left;
	}

#boshu_yoko table {
	padding:15px;
	border:1px solid #c0c0c0;
	}
	
#boshu_yoko table td {
	border-bottom:1px solid #c0c0c0;
	}

.youkou {
	margin-left:20px;
	}

/*フッター------------------------------------------------*/
#footer {
	width:100%;
	height:10px;
	margin:5px;
	padding:0px;
	text-align:center;
	}

/*----------2010_1030------------*/
 #teigen {
	text-align:center; 
	background-color:#000000; 
	color:#ffffff; font-size:24pt; 
	padding:15px 0px 15px 0px;
}

#teigen a {color:#ffffff; text-decoration:none;}
#teigen a:link {color:#ffffff; text-decoration:none;}
#teigen a:visited {color:#ffffff; text-decoration:none;}
#teigen a:hover {color:#B40703; text-decoration:none;}
#teigen a:active {color:#B40703; text-decoration:none;}
