@charset "utf-8";
/*
Theme Name: yado1
Theme URI: http://wp-site.biz/
Description: yado1-2
Version: 1.0
Author: wp-site.biz
Author URI: http://wp-site.biz/
Tags: yado1-2

	yado1-2 v1.0
	 http://wp-site.biz/

	This theme was designed and built by flyorbjp.com,
	whose blog you will find at http://wp-site.biz/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/*サイト全般設定*/
body {
	/* font: 75%/2 "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font: 0.8em/1.4
		"メイリオ",
		"Meiryo",
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		Osaka,
		Sans-Serif;
	color: #000000;	/*文字色を黒に*/
	margin: 0px;
	padding: 0px;
	text-align: center;
	/* background: #ffffff; url(images/bg.jpg) no-repeat center top;*/	/*壁紙設定箇所。ページ上部の中央よせという意味。通常の設定にしたいなら「no-repeat center top」を外す。*/
        background: #110d0c;
        /* background-size: cover; */
}
h1,h2,h3,p,ul,li,dl,dt,dd{
	margin: 0px;
	padding: 0px;
}
ul{
	list-style-type: none;
}
img {
	border: none;
        vertical-align: text-bottom;
}
.color1 {
	color: #FCDEDC;
}
.look {
	background: #222222;
}



/*リンク設定
---------------------------------------------------------------------------*/
a {
	/* color: #FCDEDC; */	/*リンク部分を通常テキストと同じグレーにする*/
	color: #696969;
        text-decoration: underline;
}
a:hover {
	color: #00bfff;
        text-decoration: underline;
}



/*h1タグ設定
---------------------------------------------------------------------------*/
h1 {
	font-size: 10px;	/*文字サイズを10pxに*/
	text-align: left;	/*左よせ。もし右よせがいいなら「left」を「right」、センタリングがいいなら「center」にする。*/
}



/*コンテナー設定
---------------------------------------------------------------------------*/
#container {
	background: url(http://tekkan.jp/wp-content/uploads/2014/07/toppage_002.jpg) no-repeat center top;
	/* width: 100%; */
	/* margin-top: 50px; */	/*最上部の画像とサイト名の高さに合わせてここも変更する*/
	/* margin-right: auto; */
	/* margin-left: auto; */
	/* text-align: left; */
        /* padding-top: 0px; */
	clear: left;	/*上のメインメニューのフロート処理の解除*/
	width: 100%;
        height: 820px;
}

/*メインメニュー設定
---------------------------------------------------------------------------*/
#menu {
        background-color: #ffffff;
	list-style-type: none;
        margin:0;
        padding:0;
}
ul#menu li {
	clear: left;	/*ビルダー編集画面で崩れないようにフロート設定にしました*/
	/* width: 152px; */
        display: table-cell;
        *display: inline;  
        *zoom: 1;
        padding: 0px;
}


/*ヘッダー設定
---------------------------------------------------------------------------*/
#logo {
        width: 100%;
	margin-top: 10px;
        margin-left: 10px;
}


/*コンテンツ設定
---------------------------------------------------------------------------*/
#contents {
	clear: left;	/*上のメインメニューのフロート処理の解除*/
	width: 100%;
        height: 820px;
        /* background: url(http://tekkan.jp/wp-content/uploads/2014/07/toppage_004.jpg) no-repeat center top; */
        /* background-position: right bottom; */
}



/*メインコンテンツ
---------------------------------------------------------------------------*/
#main {
	display: inline;
	float: right;
	width: 100%;	/*メインコンテンツ(左ブロック)の幅*/
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
        /* color: #FCDEDC; */
        color: #000000
}

/*メインコンテンツ内の見出し設定箇所*/
#main h2 {
	font-size: 100%;
	border-top: 1px solid #2A1C29;		/*上に入っている線。1pxの直線(solid)を#2A1C29の色で入れています*/
	border-bottom: 1px solid #2A1C29;	/*下に入っている線。1pxの直線(solid)を#2A1C29の色で入れています*/
	line-height: 50px;					/*見出しの高さ*/
	/*background: url(images/h2_bg.jpg) no-repeat right center;*/	/*見出しに入っている梅の花画像設定*/
	padding-left: 10px;
	letter-spacing: 0.2em;
	color: #000000;		/*文字色を白に*/
}
#main h3 {
	font-size: 100%;
	border-top: 1px solid #2A1C29;		/*上に入っている線。1pxの直線(solid)を#2A1C29の色で入れています*/
	border-bottom: 1px solid #2A1C29;	/*下に入っている線。1pxの直線(solid)を#2A1C29の色で入れています*/
	line-height: 50px;					/*見出しの高さ*/
	/*background: url(images/h2_bg.jpg) no-repeat right center;*/	/*見出しに入っている梅の花画像設定*/
	padding-left: 10px;
	letter-spacing: 0.2em;
	color: #000000;		/*文字色を白に*/
}
/*メインコンテンツ内の段落設定箇所*/
#main p {
	padding: 0;
        margin: 0;
}
/*サイドコンテンツ内の「おしらせ」部分
---------------------------------------------------------------------------*/
#side dl {
	margin-top: 1em;
	margin-bottom: 1em;
}
#side dt {
	font-weight: bold;	/*日付を太字に。通常の太さがいいなら、この1行を丸ごと削除。*/
	color: #FCDEDC;		/*日付の文字色を紫色（#976a95）に*/
}
#side dd {
	border-bottom: 1px dotted #2A1C29;	/*コメントの下に1pxの点線(dotted)を#2A1C29の色で入れる。*/
	padding-left: 1em;	/*コメントの左側に少しだけ空白を設ける。上の日付と同じくしたいなら、この1行を丸ごと削除。*/
}
/*フッター（copyright部分）
---------------------------------------------------------------------------*/
#footer {
	clear: both;
	width: 100%;
	text-align: center;
	line-height: 1.4;
	height: 70px;
	padding-top: 0px;
        background-color: #110d0c;
}

/*パン屑
----------------------------------------------------------------------------------*/

#pankuzu {
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	font-size: 10px;
	line-height: 16px;
	color: #999999;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;

}
#pankuzu strong {
	font-weight: normal;
	color: #242424;
	font-size: 11px;
	letter-spacing: 1px;
}
#pankuzu a {text-decoration: none;}
.img_left {
	float: left;
	padding: 2px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #EDECE9;
}
.img_right {
	float: right;
	padding: 2px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	border: 1px solid #EDECE9;
}


#navigation {
	padding:5px 20px;
	text-align:Center;
	}

#s{
border: solid 1px #aaaaaa;
  width:180px;
  height:18px;
  margin-top: 13px;
  margin-bottom: 15px;
}
#next {
	font-size: 12px;
	text-align: center;
	margin-top: 15px;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	color: #505050;
	padding-bottom: 20px;
}

#date {
	font-size:12px;
	font-weight:normal;
	padding-left: 10px;
	color:#705F42;
	}

#date a {
	color:#fff;
	}

blockquote { margin:0 0 1em 0; padding:15px 20px 15px 20px; border:1px solid #aaaaaa; background:#dedede;}
blockquote p { margin:0 0 5px 0; }
.quote_bottom { height:30px; background:#dedede; }

.dl.dl_link {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;

}
.dl_link dt {
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #aaaaaa;
	margin-bottom: 7px;
	/*background-image: url(images/li.gif);*/
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	padding-left: 20px;
}
.dl_link dd {
	font-size: 13px;
	padding-right: 30px;

}
a:hover img {
        filter: Alpha(opacity=70);
        opacity: 0.8; /*firefox safari*/
}

/*サイドメニュー
---------------------------------------------------------------------------------------*/
#side {
        position: absolute;
        /* display: inline; */
	float: left;
	width: 10%;
	margin-left: 5%;
	padding-top: 0px;
	padding-bottom: 0px;
        z-index: 11;
}
/*サイドコンテンツ内の見出し設定箇所*/
#side h3 {
	/*background: #130d13;*/		/*見出し背景色*/
	letter-spacing: 0.2em;
	text-align: center;			/*文字のセンタリング。左よせでいいならこの1行を丸ごと削除。*/
	font-size: 100%;
	border: 1px solid #2A1C29;	/*見出しの枠線。1pxの直線(solid)を#2A1C29の色で設定。*/
	color: #FFFFFF;				/*文字色を白に*/
}
#side ul li{
	border-bottom: 1px dotted #CCCCCC;
	/*background: url(images/arrow2.gif) no-repeat left center;*/
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 2px;
}

#side ul li a {text-decoration: none;
}
#side ul li a:hover {
	color: #aaaaaa;
}
#fla{
padding-bottom: 2px;
padding-left: 10px;
}
.alignleft {
	float: left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-top-width: 10px;
	border-right-width: 20px;
	border-bottom-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #0A0A0A;
	border-right-color: #0A0A0A;
	border-bottom-color: #0A0A0A;


}
.alignright {
	float: right;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 20px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0A0A0A;
	border-right-color: #0A0A0A;
	border-bottom-color: #0A0A0A;
	border-left-color: #0A0A0A;
}
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

/*スライドショー
---------------------------------------------------------------------------------------*/
#slideshow {
   position: relative;
   width:  1280px; /* ボックスの横幅 */
   height: 820px; /* ボックスの高さ */
}

#slideshow p {
   position: absolute;
   top:  0;
   left: 0;
   z-index: 8;
   opacity: 0.0;
   margin: 0;
   background-color: white; /* ボックスの背景色(必須) */
   height: 820px; /* ボックスの高さ */
}

#slideshow p.active {
   z-index: 10;
   opacity: 1.0;
}

#slideshow p.last-active {
   z-index: 9;
}

#slideshow p img {
   width:  1280px; /* 画像の横幅 */
   height: 820px; /* 画像の高さ */
   display: block;
   border: 0;
   margin: 0;
}

/********** 追加 ***********/

/* footer_line */
div#footerBg{
	width:100%;
	height:60px;
	margin:0 auto;
	background:url(http://tekkan.jp/wp-content/uploads/2014/07/footer_line.jpg) repeat-x center top;
	padding-top:20px;
}
.clearfix{
	clear:both;
	overflow:hidden;
}

.menu_table_contents {
    margin:auto;
}
.menu_table_main {
    float:left;
}
.menu_table_thumb {
    
}