@charset "shift_jis";

/*
Share Style [
============================================================== */
body {
background:#FFF;
background-image : url(../Sougou HP new/Sougou HP new/httpdocs/bg_33.gif); 
font-family: メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic",Osaka,Verdana,Arial, Helvetica, sans-serif;
font-size:80%;
}

/* Reset Style [
============================================================== */
* {
margin: 0;
padding: 0;
}

h1, h2, h3, h4, h5, h6, p, address {
font-size: 100%;
font-weight: normal;
font-style: normal;
line-height: 100%;
}

img {
border: none;
} 

/*
Wrap Style [
============================================================== */
body {
	width:758px;
	margin:0 auto;
}

#wrap{
    border: 1px solid #ccc;
	background:#FFF;
}


/*
Link Color [
============================================================== */
a:link {
color:#54a710;
text-decoration:underline;
}
a:visited {
color:#54a710;
text-decoration:none;
}
a:hover {
color:#9c3;
text-decoration:underline;
}
a:active {
color:#54a710;
}


/*
Header Style [
============================================================== */


/*
Manu Style [
============================================================== */

#navi{
	width:750px;
　　margin: 0 3px auto;
    text-align:center;	
	}

#subnavi ul, li{
	display: inline;
	}

#navi li a{
    width:125px;
	display:block;
	float:left;
}

/*
Top Style [
============================================================== */

.mainimg{
margin:3px auto;
text-align:center;
}

.contents{
margin:3px auto;
text-align:center;
background:#FFF;
}

.line{
margin-bottom:5px;
border-top: 2px solid #6c3;
width:563px;
text-align:left;
}

.table-left{
text-align:left;
}

.right-grave{
width:178px;
border: 1px solid #6c3;
}

.grave_contents{
margin: 2px 0;
border: 1px solid #ccc;
background:#ccc;
width:174px;
text-align:left;
}

.grave_contents2{
margin: 2px 0;
}

.navisita{
margin: 5px;
text-align:right;
}

.underline{
border-bottom: 2px solid #6c3;
}

/*
Secocd Style [
============================================================== */

.contents2{
margin:0 auto;
text-align:center;
}

.title{
padding:0px 0 20px 0;
}

.subtitle{
margin-bottom:10px;
border-bottom: 1px solid #6c3;
font-size: 120%;
color:#6c3;
}


.text{
padding:0 20px;
line-height: 140%;
text-align:left;
}

.moji1{
color:#6c3;
}

.navisita2{
padding: 5px;
text-align:right;
}

.title2{
margin:1px 0;
padding:5px;
border-top: 1px solid #d7bfef;
border-left: 10px solid #d8b2ff;
border-right: 1px solid #d7bfef;
border-bottom: 1px solid #d7bfef;
background:#e3d7ef;
font-size: 110%;
 font-weight:bold;
 text-align:left;
 }
 
 
.title3{
margin:1px 0;
padding:5px;
border-top: 1px solid #bfefbf;
border-left: 10px solid #00a300;
border-right: 1px solid #bfefbf;
border-bottom: 1px solid #bfefbf;
background:#e5ffe5;
font-size: 110%;
 font-weight:bold;
 text-align:left;
 }

/*
Footer Style [
============================================================== */

#copyright{
margin-top:4px;
font-size:80%;
text-align:center;
}
