/* fishing-you 2008 */
body {
text-align: center;
background-color: #fff;
font-size: 12px;
color: #333;
margin: 0px;
padding: 0px 0px;
background:#75ABAD;}

a,a:link,a:hover {cursor:pointer;}
img,fieldset {border:none;}

H1 {
	font-size: 13px;
	color: #ccc;
	margin: 0px;
	padding: 10px 0px 8px 0px;
}
h2 {
text-align: center;
font-family: monospace; 
	color: #999900;
	font-size: 20px;
padding: 0px 0px 0px 0px;
}
.wakuh2 {
	padding: 20px 0px 30px 0px;
text-align: center; background: url(../images/h2img.gif) no-repeat 0px 20px;
color: #ccc; font-size:13px; font-weight: bold; width:550px;
}

h3 {
	font-size: 13px;
	background: url(../images/h3.jpg) no-repeat 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 10px 25px;
border-style: solid; border-width: 1px 1px 0px 1px;
border-color: #E1CECB;
}

.waku_h3 {
border-style: solid; border-width: 0px 1px 1px 1px;
border-color: #E1CECB;
margin: 0px 0px  20px  0px;
padding: 15px 15px 15px 15px;
}


h4 {
	font-size: 14px;
	background: url(../images/h4.gif) no-repeat 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 12px 20px 15px 50px;
	color:#70A3A4
}

.waku_h4 {

margin: 0px 0px  20px  0px;
padding: 15px 15px 15px 15px;
}


h5 {
	padding: 8px 0px 10px 30px;
	font-size: 14px;
	color: #999900;
	background: url(../images/h5.gif) no-repeat 0px 0px;
}

h6 {

	font-size: 13px;
	color: #D8A7A7;
	background: url(../images/h6.gif) no-repeat 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 5px 15px;
}


.q{
 border-bottom: medium dotted #D8A7A7 1px;
	font-size: 14px;
	color: #D8A7A7;
	background: url(../images/q_img.gif) no-repeat 0px 0px;
	padding: 0px 23px 4px 40px;
}

.waku_h45{
line-height: 1.5;
font-size: 12px;
	color: #666666;
margin: 0px;
padding: 20px 15px 30px 150px;
background: url(../images/ayayoga-019.gif) no-repeat 0px 0px;
}


.waku_1{
border: 1px solid #E1CECB;
margin: 0px;
padding: 15px 15px 15px 15px;
}

.waku_2{
background:#ffffd0;

font-size: 15px;
padding: 15px 15px 15px 15px;
width: 300px;
}
.danraku { margin : 0px 15px 15px 0px;}
.danraku1 { margin : 0px 15px 15px 30px;
line-height: 1.5;}


.hoge {
margin-top : 20px;
line-height: 1.5;}

p {
	line-height: normal;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
line-height: 1.5;
}
img {
	border: 0px;
}


.main{
padding: 15px;
font-size: 12px;
COLOR:666666;
}


.main1{
padding: 13px;
line-height: 1.5;
MARGIN: 10px;
font-size: 12px;
COLOR:666666;}

.information
{
padding: 0px 15px 15px 35px;
}


/*-- font指定 --*/
.font12{
font-size: 12px;
COLOR:666666;
}
.font12f{
font-size: 12px;
COLOR:ffffff;
}
/*-- リンク指定 --*/

a:link {
	color: #8d8d8d;
font-size:12px;
}
a:visited {
	color: #B9928B;
font-size:12px;

}
a:hover {
}


/*--角まる --*/

#text-sample p.rcontent {

padding:1em;

background:#d1d1a5;

color:#fff;

}

#text-sample span.rtop,

#text-sample span.rbottom {

display:block;

background: #fff;

}

#text-sample span.rtop span,

#text-sample span.rbottom span {

display:block;

height: 1px;

overflow: hidden;

background: #d1d1a5;

}

#text-sample span.r1{margin: 0 5px;}

#text-sample span.r2{margin: 0 3px;}

#text-sample span.r3{margin: 0 2px;}

#text-sample span.rtop span.r4, span.rbottom span.r4{margin: 0 1px;height: 2px;}


/*-- フッター --*/

.footer {
	width: 100%;
	clear: both;


}
.footer-navi {
	margin: 15px 20px 10px 15px;
	padding: 6px 0px;

}
.footer-navi ul {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.footer-navi ul li {
	display: inline;
	list-style-type: none;
	padding-right: 0.5em;
	padding-left: 0.5em;
}

.footerCopyright {
	text-align: center;
	font-size: 10px;
	color: #407D7D;
	clear: both;
        padding: 15px 15px 15px 15px;


}