@charset "utf-8";


/************************************************************
*															*
*						へら竿の部屋					　　*
*															*
*					マスタースタイルシート					*
*															*
*															*
*	<INDEX>													*
*	@000	全般											*
*	@010	デバイス共通の要素								*
*															*
************************************************************/


/************************************************************
*	@000		全般										*
************************************************************/

object,embed {
	outline: none;
}

a {
	text-decoration: none;
	outline: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	color: #F00;
}

a:visited {
	text-decoration: none;
}

h1,h2,h3 {
	margin: 0px;
	padding: 0px;
	font-size: 0%;
	line-height: 0%;
	text-indent: -99999px;
}

p,ul,ol,dl {
	margin: 0px;
	padding: 0px;
}

img {
	border: none;
	vertical-align: middle;
}

/* 特に大きい文字 */
.mostLarge {
	font-size: 21px;
}

/* 特に大きい文字 */
.extraLarge {
	font-size: 19px;
}

/* さらに大きい文字 */
.moreLarge {
	font-size: 17px;
}

/* 大きい文字 */
.large {
	font-size: 15px;
}

/* 14ピクセルの文字 */
.fs14 {
	font-size: 14px;
}

/* 13ピクセルの文字 */
.fs13 {
	font-size: 13px;
}

/* 12ピクセルの文字 */
.fs12 {
	font-size: 12px;
}

/* 11ピクセルの文字 */
.fs11 {
	font-size: 11px;
}

/* 小さい文字 */
.small {
	font-size: 11px;
}

/* 銀字 */
.silver {
	color: silver;
}

/* 赤字 */
.red {
	color: red;
}

/* 青字 */
.blue {
	color: blue;
}

/* 緑字 */
.green {
	color: green;
}

/* ピンク字 */
.pink {
	color: pink;
}

/* ライトピンク字 */
.lightpink {
	color: lightpink;
}

/* 菫字 */
.violet {
	color: violet;
}

/* 紫字 */
.purple {
	color: #96C;
}

/* 黄字 */
.yellow {
	color: yellow;
}

/* 灰字 */
.gray {
	color: gray;
}

/* 白字 */
.white {
	color: white;
}

/* オレン字 */
.orange {
	color: orange;
}

/* 金字 */
.gold {
	color: gold;
}

/* トマト字 */
.tomato {
	color: tomato;
}

/* 茶字 */
.brown {
	color: brown;
}

/* 黒字 */
.black {
	color: black;
}

/* ライムグリーン字 */
.limegreen {
	color: limegreen;
}

/* ドジャーブルー字 */
.dodgerblue {
	color: dodgerblue;
}

/* アキノキリンソウ字 */
.goldenrod {
	color: goldenrod;
}

/* 梅字 */
.plum {
	color: plum;
}

/* テーマカラー１ */
.color1 {
	color: #C80000;
}

/* テーマカラー２ */
.color2 {
	color: #00B4FF;
}

/* テーマカラー３ */
.color3 {
	color: #0078C8;
}

/* 太字 */
.bold {
	font-weight: bold;
}

/* 普通の太さ */
.normal {
	font-weight: normal;
}

/* 下線 */
.underline {
	text-decoration: underline;
}

/* センタリング */
.center {
	text-align: center;
}

/* 左寄せ */
.fL {
	float: left;
}

/* 右寄せ */
.fR {
	float: right;
}

/* 文字右寄せ */
.right {
	text-align: right;
}

/* 横幅いっぱい */
.w100p {
	width: 100%;
}

/* 文字高100%に */
.lh100p {
	line-height: 100%;
}

/* 文字高さを120%に */
.lh120p {
	line-height: 120%;
}

/* 相対座標系に */
.por {
	position: relative;
}

/* 絶対座標系に */
.poa {
	position: absolute;
}

/* リンク書式解除 */
.nolink a {
	color: #777;
	text-decoration: none;
	cursor: default;
}

/* カーソルをポインタに */
.pointer {
	cursor: default;
}

/* 先頭１文字上げる */
.up {
	padding-left: 1em;
	text-indent: -1em;
}

/* 回りこみ解除 */
.clear {
	clear: both;
}

/* 非表示に */
.dnone {
	display: none;
}

/* リストスタイル無しに */
.lsn {
	list-style-type: none;
}

/* ボーダーなし */
.bnone {
	border: none;
}

/* オーバーフロー自動 */
.ovfa {
	overflow: auto;
}

/* オーバーフロー隠す */
.ovfh {
	overflow: hidden;
}

/* 文字の囲み */
.enclose {
	border-width: 1px;
	border-style: solid;
}

/* ○囲み */
.cirEnclose {
	width: 16px;
    height: 16px;
    font-weight: bold;
    padding-left: 2px;
    border: 1px blue solid;
    border-radius: 8px;
    -moz-border-radius: 8px;
    background-color: yellow;
}

/* 角丸文字 */
.rdCnr {
    font-weight: bold;
    padding: 0px 4px;
    border: 2px #00B4FF solid;
    border-radius: 8px;
    -moz-border-radius: 8px;
}

/* 角丸文字（赤） */
.rdCnrRed {
	color: white;
    font-weight: bold;
    padding: 0px 4px;
    border: 2px red solid;
    border-radius: 4px;
    -moz-border-radius: 4px;
    background-color: red;
}

/* マージンオート */
.mA {
	margin: auto;
}

/* マージントップ */
.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.mt20 {
	margin-top: 20px;
}

.mt30 {
	margin-top: 30px;
}

/* マージンボトム */
.mb5 {
	margin-bottom: 5px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb20 {
	margin-bottom: 20px;
}

.mb30 {
	margin-bottom: 30px;
}

.m6v3 {
	margin: 6px 3px;
}

.mr8 {
	margin-right: 8px;
}


/************************************************************
*	@010	デバイス共通の要素								*
*			スマートフォン向けの基本設定					*
************************************************************/

body {
	overflow-x: hidden;
	background-image: url('../images/common/take_back.png');
	background-repeat: repeat;
}

#container {
	width: 1060px;
	margin: auto;
}

/* 画像の追加設定 */
/* img要素をスクリーンサイズにフィットさせる */
img {
	max-width: 100%;
}


/************************************************************
*	@020	画像											*
************************************************************/

#spot1 {
	width: 1060px;
	height: 804px;
	background-image: url('../images/common/spot1.png');
	background-repeat: no-repeat;
}

#spot2 {
	position: relative;
	width: 1060px;
	height: 804px;
	background-image: url('../images/common/spot2.png');
	background-repeat: no-repeat;
}

#spot3 {
	position: relative;
	width: 1060px;
	height: 804px;
	background-image: url('../images/common/spot3.png');
	background-repeat: no-repeat;
}

#herabuna {
	position: relative;
	left: 30px;
	width: 240px;
	height: 260px;
	background-image: url('../images/common/herabuna.png');
	background-repeat: no-repeat;
}

.pier {
	width: 383px;
	height: 163px;
	margin: auto;
	background-image: url('../images/common/pier.png');
	background-repeat: no-repeat;
}

#person1 {
	position: relative;
	left: 165px;
	top: -117px;
	width: 84px;
	height: 266px;
	background-image: url('../images/common/person1.png');
	background-repeat: no-repeat;
}

#footer {
	float: left;
	width: 1000px;
	height: 625px;
	margin: 30px 30px 0px;
	background-image: url('../images/common/footer.png');
	background-repeat: no-repeat;
}

#mei_frame {
	position: absolute;
	right: 30px;
	bottom: 30px;
	width: 250px;
	height: 190px;
	background-image: url('../images/common/mei_frame.png');
	background-repeat: no-repeat;
}

#mei_back {
	width: 210px;
	height: 150px;
	margin: 20px;
	background-color: white;
}


#mei {
	float: left;
	width: 60px;
	height: 150px;
	background-image: url('../images/common/mei.png');
	background-repeat: no-repeat;
}

/************************ 源竿師 ************************/

#genkanshi_idx a {
	float: left;
	width: 100px;
	height: 120px;
	background-image: url('../images/common/genkanshi_idx.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#genkanshi_idx a:hover {
	background-position: 0px -120px;
}

#genkanshi_idx a:active {
	background-position: 0px -240px;
}

#genkanshi_tl {
	position: relative;
	width: 57px;
	height: 165px;
	margin: auto;
	background-image: url('../images/genkanshi/genkanshi_tl.png');
	background-repeat: no-repeat;
}

#genkanshi_fp {
	float: left;
	width: 1000px;
	height: 200px;
	margin: 5px 30px 0px;
	background-image: url('../images/genkanshi/genkanshi_fp.png');
	background-repeat: no-repeat;
}

#genkanshi_p1 {
	float: left;
	width: 1000px;
	height: 300px;
	margin: 0px 30px;
	background-image: url('../images/genkanshi/genkanshi_p1.png');
	background-repeat: no-repeat;
	display: none;
}

#genkanshi_p2 {
	float: left;
	width: 1000px;
	height: 300px;
	margin: 0px 30px;
	background-image: url('../images/genkanshi/genkanshi_p2.png');
	background-repeat: no-repeat;
	display: none;
}

#genkanshi_p3 {
	float: left;
	width: 1000px;
	height: 300px;
	margin: 0px 30px;
	background-image: url('../images/genkanshi/genkanshi_p3.png');
	background-repeat: no-repeat;
	display: none;
}

#genkanshi_p4 {
	float: left;
	width: 1000px;
	height: 300px;
	margin: 0px 30px;
	background-image: url('../images/genkanshi/genkanshi_p4.png');
	background-repeat: no-repeat;
	display: none;
}

#genkanshi_p5 {
	float: left;
	width: 1000px;
	height: 300px;
	margin: 0px 30px;
	background-image: url('../images/genkanshi/genkanshi_p5.png');
	background-repeat: no-repeat;
	display: none;
}

#genkanshi_p6 {
	float: left;
	width: 1000px;
	height: 300px;
	margin: 0px 30px;
	background-image: url('../images/genkanshi/genkanshi_p6.png');
	background-repeat: no-repeat;
	display: none;
}

#genkanshi_mei_s {
	float: left;
	width: 150px;
	height: 150px;
	background-image: url('../images/genkanshi/genkanshi_mei_s.png');
	background-repeat: no-repeat;
}

/************************ 至　峰 ************************/

#shiho_idx a {
	float: left;
	width: 100px;
	height: 120px;
	background-image: url('../images/common/shiho_idx.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#shiho_idx a:hover {
	background-position: 0px -120px;
}

#shiho_idx a:active {
	background-position: 0px -240px;
}

#shiho_tl {
	position: relative;
	width: 57px;
	height: 165px;
	margin: auto;
	background-image: url('../images/shiho/shiho_tl.png');
	background-repeat: no-repeat;
}

#shiho_fp {
	float: left;
	width: 1000px;
	height: 104px;
	margin: 5px 30px 0px;
	background-image: url('../images/shiho/shiho_fp.png');
	background-repeat: no-repeat;
}

#shiho_p1 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/shiho/shiho_p1.png');
	background-repeat: no-repeat;
	display: none;
}

#shiho_p2 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/shiho/shiho_p2.png');
	background-repeat: no-repeat;
	display: none;
}

#shiho_p3 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/shiho/shiho_p3.png');
	background-repeat: no-repeat;
	display: none;
}

#shiho_p4 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/shiho/shiho_p4.png');
	background-repeat: no-repeat;
	display: none;
}

#shiho_p5 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/shiho/shiho_p5.png');
	background-repeat: no-repeat;
	display: none;
}

#shiho_mei_s {
	float: left;
	width: 150px;
	height: 150px;
	background-image: url('../images/shiho/shiho_mei_s.png');
	background-repeat: no-repeat;
}

/************************ こま鳥 ************************/

#komadori_idx a {
	float: left;
	width: 100px;
	height: 120px;
	background-image: url('../images/common/komadori_idx.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#komadori_idx a:hover {
	background-position: 0px -120px;
}

#komadori_idx a:active {
	background-position: 0px -240px;
}

#komadori_tl {
	position: relative;
	width: 57px;
	height: 165px;
	margin: auto;
	background-image: url('../images/komadori/komadori_tl.png');
	background-repeat: no-repeat;
}

#komadori_fp {
	float: left;
	width: 1000px;
	height: 175px;
	margin: 5px 30px 0px;
	background-image: url('../images/komadori/komadori_fp.png');
	background-repeat: no-repeat;
}

#komadori_p1 {
	float: left;
	width: 1000px;
	height: 300px;
	margin: 0px 30px;
	background-image: url('../images/komadori/komadori_p1.png');
	background-repeat: no-repeat;
	display: none;
}

#komadori_p2 {
	float: left;
	width: 1000px;
	height: 300px;
	margin: 0px 30px;
	background-image: url('../images/komadori/komadori_p2.png');
	background-repeat: no-repeat;
	display: none;
}

#komadori_p3 {
	float: left;
	width: 1000px;
	height: 300px;
	margin: 0px 30px;
	background-image: url('../images/komadori/komadori_p3.png');
	background-repeat: no-repeat;
	display: none;
}

#komadori_p4 {
	float: left;
	width: 1000px;
	height: 300px;
	margin: 0px 30px;
	background-image: url('../images/komadori/komadori_p4.png');
	background-repeat: no-repeat;
	display: none;
}

#komadori_mei_s {
	float: left;
	width: 150px;
	height: 150px;
	background-image: url('../images/komadori/komadori_mei_s.png');
	background-repeat: no-repeat;
}

/************************ 一文字 ************************/

#ichimonji_idx a {
	float: left;
	width: 100px;
	height: 120px;
	background-image: url('../images/common/ichimonji_idx.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#ichimonji_idx a:hover {
	background-position: 0px -120px;
}

#ichimonji_idx a:active {
	background-position: 0px -240px;
}

#ichimonji_tl {
	position: relative;
	width: 57px;
	height: 165px;
	margin: auto;
	background-image: url('../images/ichimonji/ichimonji_tl.png');
	background-repeat: no-repeat;
}

#ichimonji_fp {
	float: left;
	width: 1000px;
	height: 140px;
	margin: 5px 30px 0px;
	background-image: url('../images/ichimonji/ichimonji_fp.png');
	background-repeat: no-repeat;
}

#ichimonji_p1 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/ichimonji/ichimonji_p1.png');
	background-repeat: no-repeat;
	display: none;
}

#ichimonji_p2 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/ichimonji/ichimonji_p2.png');
	background-repeat: no-repeat;
	display: none;
}

#ichimonji_p3 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/ichimonji/ichimonji_p3.png');
	background-repeat: no-repeat;
	display: none;
}

#ichimonji_p4 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/ichimonji/ichimonji_p4.png');
	background-repeat: no-repeat;
	display: none;
}

#ichimonji_p5 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/ichimonji/ichimonji_p5.png');
	background-repeat: no-repeat;
	display: none;
}

#ichimonji_mei_s {
	float: left;
	width: 150px;
	height: 150px;
	background-image: url('../images/ichimonji/ichimonji_mei_s.png');
	background-repeat: no-repeat;
}

/***************** 一文字（三組セット） *****************/

#ichimonji3_idx a {
	float: left;
	width: 100px;
	height: 120px;
	background-image: url('../images/common/ichimonji3_idx.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#ichimonji3_idx a:hover {
	background-position: 0px -120px;
}

#ichimonji3_idx a:active {
	background-position: 0px -240px;
}

#ichimonji3_tl {
	position: relative;
	top: 7px;
	width: 116px;
	height: 165px;
	margin: auto;
	background-image: url('../images/ichimonji3/ichimonji3_tl.png');
	background-repeat: no-repeat;
}

#ichimonji3_fp {
	float: left;
	width: 1000px;
	height: 263px;
	margin: 5px 30px 0px;
	background-image: url('../images/ichimonji3/ichimonji3_fp.png');
	background-repeat: no-repeat;
}

#ichimonji3_p1 {
	float: left;
	width: 1000px;
	height: 1200px;
	margin: 0px 30px;
	background-image: url('../images/ichimonji3/ichimonji3_p1.png');
	background-repeat: no-repeat;
	display: none;
}

#ichimonji3_p2 {
	float: left;
	width: 1000px;
	height: 1200px;
	margin: 0px 30px;
	background-image: url('../images/ichimonji3/ichimonji3_p2.png');
	background-repeat: no-repeat;
	display: none;
}

#ichimonji3_p3 {
	float: left;
	width: 1000px;
	height: 1200px;
	margin: 0px 30px;
	background-image: url('../images/ichimonji3/ichimonji3_p3.png');
	background-repeat: no-repeat;
	display: none;
}

#ichimonji3_p4 {
	float: left;
	width: 1000px;
	height: 1200px;
	margin: 0px 30px;
	background-image: url('../images/ichimonji3/ichimonji3_p4.png');
	background-repeat: no-repeat;
	display: none;
}

#ichimonji3_p5 {
	float: left;
	width: 1000px;
	height: 1200px;
	margin: 0px 30px;
	background-image: url('../images/ichimonji3/ichimonji3_p5.png');
	background-repeat: no-repeat;
	display: none;
}

#ichimonji3_mei_s {
	float: left;
	width: 150px;
	height: 150px;
	background-image: url('../images/ichimonji3/ichimonji3_mei_s.png');
	background-repeat: no-repeat;
}

/************************ 櫓　聲 ************************/

#rosei_idx a {
	float: left;
	width: 100px;
	height: 120px;
	background-image: url('../images/common/rosei_idx.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#rosei_idx a:hover {
	background-position: 0px -120px;
}

#rosei_idx a:active {
	background-position: 0px -240px;
}

#rosei_tl {
	position: relative;
	width: 57px;
	height: 165px;
	margin: auto;
	background-image: url('../images/rosei/rosei_tl.png');
	background-repeat: no-repeat;
}

#rosei_fp {
	float: left;
	width: 1000px;
	height: 145px;
	margin: 5px 30px 0px;
	background-image: url('../images/rosei/rosei_fp.png');
	background-repeat: no-repeat;
}

#rosei_p1 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/rosei/rosei_p1.png');
	background-repeat: no-repeat;
	display: none;
}

#rosei_p2 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/rosei/rosei_p2.png');
	background-repeat: no-repeat;
	display: none;
}

#rosei_p3 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/rosei/rosei_p3.png');
	background-repeat: no-repeat;
	display: none;
}

#rosei_p4 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/rosei/rosei_p4.png');
	background-repeat: no-repeat;
	display: none;
}

#rosei_p5 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/rosei/rosei_p5.png');
	background-repeat: no-repeat;
	display: none;
}

#rosei_mei_s {
	float: left;
	width: 150px;
	height: 150px;
	background-image: url('../images/rosei/rosei_mei_s.png');
	background-repeat: no-repeat;
}

/************************ 影　舟 ************************/

#eisyu_idx a {
	float: left;
	width: 100px;
	height: 120px;
	background-image: url('../images/common/eisyu_idx.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#eisyu_idx a:hover {
	background-position: 0px -120px;
}

#eisyu_idx a:active {
	background-position: 0px -240px;
}

#eisyu_tl {
	position: relative;
	width: 57px;
	height: 165px;
	margin: auto;
	background-image: url('../images/eisyu/eisyu_tl.png');
	background-repeat: no-repeat;
}

#eisyu_fp {
	float: left;
	width: 1000px;
	height: 159px;
	margin: 5px 30px 0px;
	background-image: url('../images/eisyu/eisyu_fp.png');
	background-repeat: no-repeat;
}

#eisyu_p1 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/eisyu/eisyu_p1.png');
	background-repeat: no-repeat;
	display: none;
}

#eisyu_p2 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/eisyu/eisyu_p2.png');
	background-repeat: no-repeat;
	display: none;
}

#eisyu_p3 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/eisyu/eisyu_p3.png');
	background-repeat: no-repeat;
	display: none;
}

#eisyu_p4 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/eisyu/eisyu_p4.png');
	background-repeat: no-repeat;
	display: none;
}

#eisyu_p5 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/eisyu/eisyu_p5.png');
	background-repeat: no-repeat;
	display: none;
}

#eisyu_mei_s {
	float: left;
	width: 150px;
	height: 150px;
	background-image: url('../images/eisyu/eisyu_mei_s.png');
	background-repeat: no-repeat;
}

/************************ 八　雲 ************************/

#yagumo_idx a {
	float: left;
	width: 100px;
	height: 120px;
	background-image: url('../images/common/yagumo_idx.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#yagumo_idx a:hover {
	background-position: 0px -120px;
}

#yagumo_idx a:active {
	background-position: 0px -240px;
}

#yagumo_tl {
	position: relative;
	width: 57px;
	height: 165px;
	margin: auto;
	background-image: url('../images/yagumo/yagumo_tl.png');
	background-repeat: no-repeat;
}

#yagumo_fp {
	float: left;
	width: 1000px;
	height: 141px;
	margin: 5px 30px 0px;
	background-image: url('../images/yagumo/yagumo_fp.png');
	background-repeat: no-repeat;
}

#yagumo_p1 {
	float: left;
	width: 1000px;
	height: 300px;
	margin: 0px 30px;
	background-image: url('../images/yagumo/yagumo_p1.png');
	background-repeat: no-repeat;
	display: none;
}

#yagumo_p2 {
	float: left;
	width: 1000px;
	height: 300px;
	margin: 0px 30px;
	background-image: url('../images/yagumo/yagumo_p2.png');
	background-repeat: no-repeat;
	display: none;
}

#yagumo_p3 {
	float: left;
	width: 1000px;
	height: 300px;
	margin: 0px 30px;
	background-image: url('../images/yagumo/yagumo_p3.png');
	background-repeat: no-repeat;
	display: none;
}

#yagumo_p4 {
	float: left;
	width: 1000px;
	height: 300px;
	margin: 0px 30px;
	background-image: url('../images/yagumo/yagumo_p4.png');
	background-repeat: no-repeat;
	display: none;
}

#yagumo_p5 {
	float: left;
	width: 1000px;
	height: 300px;
	margin: 0px 30px;
	background-image: url('../images/yagumo/yagumo_p5.png');
	background-repeat: no-repeat;
	display: none;
}

#yagumo_mei_s {
	float: left;
	width: 150px;
	height: 150px;
	background-image: url('../images/yagumo/yagumo_mei_s.png');
	background-repeat: no-repeat;
}

/************************ 夢　坊 ************************/

#mubo_idx a {
	float: left;
	width: 100px;
	height: 120px;
	background-image: url('../images/common/mubo_idx.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#mubo_idx a:hover {
	background-position: 0px -120px;
}

#mubo_idx a:active {
	background-position: 0px -240px;
}

#mubo_tl {
	position: relative;
	width: 57px;
	height: 165px;
	margin: auto;
	background-image: url('../images/mubo/mubo_tl.png');
	background-repeat: no-repeat;
}

#mubo_fp {
	float: left;
	width: 1000px;
	height: 134px;
	margin: 5px 30px 0px;
	background-image: url('../images/mubo/mubo_fp.png');
	background-repeat: no-repeat;
}

#mubo_p1 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/mubo/mubo_p1.png');
	background-repeat: no-repeat;
	display: none;
}

#mubo_p2 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/mubo/mubo_p2.png');
	background-repeat: no-repeat;
	display: none;
}

#mubo_p3 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/mubo/mubo_p3.png');
	background-repeat: no-repeat;
	display: none;
}

#mubo_p4 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/mubo/mubo_p4.png');
	background-repeat: no-repeat;
	display: none;
}

#mubo_p5 {
	float: left;
	width: 1000px;
	height: 400px;
	margin: 0px 30px;
	background-image: url('../images/mubo/mubo_p5.png');
	background-repeat: no-repeat;
	display: none;
}

#mubo_mei_s {
	float: left;
	width: 150px;
	height: 150px;
	background-image: url('../images/mubo/mubo_mei_s.png');
	background-repeat: no-repeat;
}

/* へら竿の歴史（ボタン） */
#history_arrow a {
	position: absolute;
	left: 600px;
	top: 100px;
	float: left;
	width: 30px;
	height: 29px;
	background-image: url('../images/common/history_arrow.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#history_arrow a:hover {
	background-position: 0px -29px;
}

#history_arrow a:active {
	background-position: 0px -58px;
}

/* へら竿の歴史 */
#history {
	position: absolute;
	left: 636px;
	top: 27px;
	width: 380px;
	color: white;
	font-size: 12px;
	padding: 6px;
	border: 2px white solid;
	border-radius: 10px;
	-moz-border-radius: 10px;
	opacity: 0;
}

#sao_lineup {
	position: absolute;
	left: 48px;
	top: 546px;
	width: 964px;
	height: 120px;
}

/* 竿のタイトル（初期値） */
#tl {
	position: relative;
	width: 57px;
	height: 165px;
	margin: auto;
	background-image: url('../images/common/tl.png');
	background-repeat: no-repeat;
}

/* 竿師の特徴 説明文 */
#feature {
	float: left;
	width: 500px;
	color: white;
	text-shadow: 0px 3px 3px indigo;
	line-height: 140%;
	margin: 80px 0px 0px 500px;
}

/* 銘の写真ブロック */
#mei_frame {
	display: none;
}

/* 実物写真のタイトル（鮒） */
#funa_photo {
	width: 378px;
	height: 218px;
	margin: 20px auto 0px;
	background-image: url('../images/common/funa_photo.png');
	background-repeat: no-repeat;
	display: none;
}

/* 実物写真のタイトル（竿師名） */
#sao_name {
	position: relative;
    top: 100px;
	color: red;
	font-size: 44px;
	text-align: center;
    letter-spacing: 20px;
}

/* へら竿の実物写真ブロック */
#sao_photo {
	margin-top: 30px;
	display: none;
}

/* へら竿の解説（表） */
#sao_table {
	float: left;
	width: 300px;
	margin: 180px 33px 0px;
	border-collapse: collapse;
	background-color: #CEC;
}

#sao_table th, td {
	color: brown;
	padding: 5px;
	border: 1px green solid;
}

/* 拡大したものを示す矢印 */
#sao_arrow1, #sao_arrow2, #sao_arrow3,
#sao_arrow4, #sao_arrow5, #sao_arrow6,
#sao_arrow7, #sao_arrow8, #sao_arrow9 {
	color: red;
	font-size: 60px;
	text-align: center;
	display: none;
}

/* お問い合わせ */
#sao_inquiry {
	float: left;
	width: 400px;
	height: 44px;
	color: red;
	padding: 30px 0px 0px 17px;
	margin: 30px 296px 0px;
	border: 2px limegreen solid;
	border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: white;
}

/* 上矢印ボタン */
#btn_up a {
	float: left;
	width: 100px;
	height: 103px;
	margin: 20px 450px 0px;
	background-image: url('../images/common/btn_up.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#btn_up a:hover {
	background-position: 0px -103px;
}

#btn_up a:active {
	background-position: 0px -206px;
}


/************************************************************
*	@020	メディアクエリー								*
*			デバイスの解像度・ウィンドウの幅・向きなどの	*
*			条件にあわせて別々のCSSを適用					*
************************************************************/

/* 古いスマホサイズのブレイクポイント（幅480未満）▼ */



/* 古いスマホサイズのブレイクポイント（幅480未満）▲ */



/* スマホサイズのブレイクポイント（幅480px以上768px未満）▼ */
@media screen and (min-width : 480px) {



}
/* スマホサイズのブレイクポイント（幅480px以上768px未満）▲ */



/* タブレットサイズのブレイクポイント（幅768px以上1024px未満）▼ */
@media screen and (min-width : 768px) {



}
/* タブレットサイズのブレイクポイント（幅768px以上1024px未満）▲ */



/* ＰＣサイズのブレイクポイント（幅1024px以上）▼ */
@media screen and (min-width : 1024px) {



}
/* ＰＣサイズのブレイクポイント（幅1024px以上）▲ */