/* ---Center of the Circle ～円の中心はその端にあり～ --- */
/* ---910.style.coocan.jp/ --- */
/* ---射技に触れない弓道ページ --- */
/* ---弓引生活応援サイト --- */

#header {
	height: 96px;
	width: 100%;
	background-color:#ffffff;
	text-align: left;
}
#space{
	height: 16px;
	width: 962px;
	background-color:#ffffff;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #909090;
	margin:-1pt;
}
#header.frame{
	height: 112px;
	width: 960px;
	background-color:#ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ED1828;
	position: fixed;
	_position: absolute;
	top: 0;
	z-index: 999;
	}
#header.plusframe{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ED1828;
	}
#under_frame {
	margin: 96px 0 0 0; /* ヘッダーの高さ分 */
	_overflow: auto;
	padding: 0;
}
#top {
	width: 100%;
	text-align: center;
}
.anchor{
	margin-top:-132px;
	padding-top:132px;
}
/* --- パンくずリスト --- */
#navi{
	width: 912px;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding: 4px 24px;
}
#navi.yumi{
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #7768A1;
}
#navi.yumi2{
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #B7547D;
}
#navi.kikonashi{
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E77B3A;
}
#navi.hajime{
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #81B55A;
}
#navi.koshirae{
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #7BB7D3;
}
#navi.readme{
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CE4E8B;
}
#navi.links{
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CC9F28;
}
#navi.contact{
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #4765B3;
}
#navi.plus{
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #578256;
}
/* --- カテゴリ --- */
#category{
}

/* --- 本体 --- */
#main{
	width: 100%;
	padding: 24px 0px 0px 0px;
}
#txt{
	width: 800px;
	text-align: left;
	margin:0 auto;
}
.txt{
	padding: 0 12px;
	text-align: justify;
	text-justify: inter-ideograph;
}
.comment{
	padding: 0 12px;
	text-align: justify;
	text-justify: inter-ideograph;
	font-size:85%;
	line-height:130%;
}
.blog{
	width:500px;
	font-size:95%;
	padding-left:150px;
	text-align: justify;
	text-justify: inter-ideograph;
}
#t_menu {
	width: 440px;
	margin:0 auto;
	padding: 32px 0px 16px 0px;
	text-align: left;
}
#log {
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ED1828;
	text-align: left;
}
#footer {
	padding: 4px 24px;
	font-size: 12px;
	text-align: left;
	color: #909090;
	float: left;
}
#p_footer {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ED1828;
	padding: 2px 24px;
	font-size: 12px;
	text-align: center;
	color: #909090;
}
#update {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ED1828;
	padding: 2px 24px;
	font-size: 12px;
	text-align: right;
	color: #909090;
	float: none;
}
#wrapper {
	width: 960px;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: auto;
	border: 1px solid #909090;
}
#pluswrapper {
	width: 480px;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: auto;
	border: 1px solid #909090;
}

/* --- 全体 --- */
body {
	margin: 0;
	padding: 0;
	line-height:150%;
	color:#000;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:1em;
}

/* --- 画像まわり --- */
img {
	border-style:none;
}
p .hidari {
  float: left;
  margin-right: 1em;
  margin-bottom: 0.5em;
}
p .migi {
  float: right;
  margin-left: 1em;
  margin-bottom: 0.5em;
}
/* 弦音徒然より */
.tt{
	margin-left:2em;
}

/* --- リンク --- */
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #ED1828;
	text-decoration: none;
}
a:active {
	color: #000000; 
	text-decoration: none;
}
a img {
    border-style:none;
}
a.sitelink {
	background-image: url("img/icon_next.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
	margin: 0px 3px;
	font-weight:bold;
}
a.iframe {
	background-image: url("img/icon_plus.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
	margin: 0px 3px;
	font-weight:bold;
}
a.pagelink:hover {
	color: #000000;
	font-weight:normal;
	background-color: #EBEBEB;
	margin:4 8 4 8;
}
a.out {
	background-image: url("img/icon_next.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
	margin: 0px 3px;
	font-weight:normal;
}

/* --- 見出し --- */
#title{
	text-align: center;
	font-size: 18px;
	padding:4px 0px 4px 0px;
}
#title.yumi{
	color: #ffffff;
	background-color: #7768A1;
	padding:4px 0px 4px 80px;
}
#title.yumi2{
	color: #ffffff;
}
#title.readme{
	color: #ffffff;
	background-color: #CE4E8B;
}
#title.kikonashi{
	font-weight:bold;
	color: #D05B15;
	padding:0px;
}
#title.hajime{
	font-weight:bold;
	color: #4E911C;
	padding:0px;
}
#title.koshirae{
	font-weight:bold;
	color: #147AA9;
	padding:0px;
}
#date{
	color: #ffffff;
	font-size: 12px;
	padding:4px 8px;
	float:right;
}
#lead{
	width: 100%;
	text-align: center;
	color: #000000;
	padding:16px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7768A1;
}

/****** yumiトップ枠 ******/
#waku{
	width:310px;
	border-top:solid 1px #999999;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	padding:6px 0px 6px 8px;
	margin:0px 12px 12px 0px;
	float:left;
}
/* 弓にまつわるいろいろ */
.etc{
	border-left:solid 8px #7768A1;
}
/* 資料 */
.doc{
	border-left:solid 8px #B7547D;
}
/* 資料的雑文 */
.doctxt{
	border-left:solid 8px #E77E3A;
}
/* 作り方・使い方・便利グッズ */
.make{
	border-left:solid 8px #578256;
}
/* 閑話休題・謝恩企画 */
.kikaku{
	border-left:solid 8px #4765B3;
}

/****** yumi2区切り線 ******/
hr{
	width: 75%;
}
hr.kikonashil{
	margin-left: 0;
	text-align: left;
	height: 2px;
	background-color: #E77B3A;
	border: none;
	color: #E77B3A;
}
hr.kikonashir{
	margin-right: 0;
	text-align: right;
	height: 2px;
	background-color: #E77B3A;
	border: none;
	color: #E77B3A;
}
hr.hajimel{
	margin-left: 0;
	text-align: left;
	margin: 0 200 16 0;
	height: 2px;
	background-color: #81B55A;
	border: none;
	color: #81B55A;
}
hr.hajimer{
	margin-right: 0;
	text-align: right;
	margin: 16 0 0 200;
	height: 2px;
	background-color: #81B55A;
	border: none;
	color: #81B55A;
}
hr.koshirael{
	margin-left: 0;
	text-align: left;
	margin: 0 200 16 0;
	height: 2px;
	background-color: #7BB7D3;
	border: none;
	color: #7BB7D3;
}
hr.koshiraer{
	margin-right: 0;
	text-align: right;
	margin: 16 0 0 200;
	height: 2px;
	background-color: #7BB7D3;
	border: none;
	color: #7BB7D3;
}
/****** 本文見出し ******/
h2 {
 	font-size:110%;
	font-weight: normal;
	color:#FFFFFF;
	text-align:center;
	padding:4px;
}
/* 枝折 */
h2.readme {
  background-color:#CE4E8B;
}
/* 私的道中 */
h2.link {
  background-color:#CC9F28;
}
/* 矢文 */
h2.contact {
  background-color:#4765B3;
}
/* 弓引三昧 */
h2.yumi {
  background-color:#7768A1;
}
/* 弓引三昧２ */
h2.yumi2 {
  background-color:#B7547D;
}
/* きこなし */
h2.kikonashi {
  background-color:#E77B3A;
}
/* ことはじめ */
h2.hajime {
  background-color:#81B55A;
}
/* こしらえ */
h2.koshirae {
  background-color:#7BB7D3;
}
h2.plus{
font-size:100%;
background-color: #578256;
}


/****** 本文小見出し ******/
h3 {
 	font-size:100%;
	font-weight: normal;
	color:#FFFFFF;
	text-align:center;
}

/* --- 本文文字 --- */
strong{
  color:#cc0066;
  font-style:bold;
}
small{
  font-size:85%;
}

/* --- 囲み注 --- */
#comment {
  text-align:left;
  font-size:90%;
  line-height:145%;
  text-align: justify;
  text-justify: inter-ideograph;
  background-color:#FFFFCC;
  padding:8px;
  margin:12px 0px;
}

/* --- 表内見出し --- */
td{
  font-size:95%;
  line-height:130%;
}
td.yumi{
	background-color:#7768A1;
	color:#FFFFFF;
	text-align:center;
	font-size:17px;
}
td.kikonashi{
	background-color:#E77E3A;
	color:#FFFFFF;
	text-align:center;
	font-size:17px;
}
td.hajime{
	background-color:#81B55A;
	color:#FFFFFF;
	text-align:center;
	font-size:17px;
}
td.plus{
	background-color:#578256;
	color:#FFFFFF;
	text-align:center;
	font-size:17px;
}
td.center{
	text-align:center;
}

/* --- トップへ --- */
#top{
	 position: absolute; 
	 top:0; 
	 left:0;
}
#end{
	width: 100%;
	font-size: 12px;
	border-top-width: 2px;
	border-top-style: solid;
	padding:0px 0px 0px 4px;
	margin-bottom:4px;
}
#end.yumi{
	border-top-color: #7768A1;
}
#end.yumi2{
	border-top-color: #B7547D;
}
#end.kikonashi{
	border-top-color: #E77B3A;
}
#end.hajime{
	border-top-color: #81B55A;
}
#end.koshirae{
	border-top-color: #7BB7D3;
}
#end.readme{
	border-top-color: #CE4E8B;
}
#end.links{
	border-top-color: #CC9F28;
}
#end.contact{
	border-top-color: #4765B3;
}

/****** メニューwww.tagindex.com/template/menu/hor1_menu5 ******/
div.p_title {
	margin: 6px 47px 2px 47px;
	float: left;
}
/* --- ナビゲーションバー --- */
div.nav {
width: 432px; /* ナビゲーションの幅 */
font-size: 14px;
padding:0px 24px;
position: absolute;
bottom: 12px;
right:48px;
}
/* --- メニューエリア --- */
div.nav ul.nl {
	width: 480px; /* メニューの幅 */
	margin: 0 auto; /* センターに配置 */
	padding: 0;
	border-right: 1px #ED1828 solid; /* メニューの右境界線 */
	list-style-type: none;
	text-align: center;
}
/* --- メニュー項目 --- */
div.nav ul.nl li {
width: 20%; /* 項目の幅 */
float: left;
}
/* --- リンク --- */
div.nav ul.nl li a {
display: block;
position: relative; /* IE6用 */
padding: 8px 2px 4px; /* リンクエリアのパディング（上、左右、下） */
border-left: 1px #ED1828 solid; /* リンクエリアの左境界線 */
border-right: 1px #FFFFFF solid; /* リンクエリアの右境界線 */
text-decoration: none; /* テキストの下線（なし） */
color: #000000; /* 文字色 */
line-height: 100%; /* 行の高さ */
}
/* 英字部分 */
div.nav ul.nl li a span.en {
display: block;
margin-top: 4px; /* 英字部分の上マージン */
font-size: 70%; /* 英字の文字サイズ */
font-weight: normal; /* 文字の太さ（ノーマル） */
color: #000000; /* 英字の文字色 */
}
/* --- ポイント時の設定 --- */
div.nav ul.nl li a:hover {
color: #ED1828; /* ポイント時の文字色 */
}
div.nav ul.nl li a:hover span.en {
color: #ED1828; /* ポイント時の英字の文字色 */
}
/* --- clearfix --- */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}
