/*-------F-WEB CSS*/

body {
	background-color: #ffffff; /*-------背景*/
	font-size: 75%;
	line-height: 140%;
	text-align: left;
	color: #000000;
	margin: 0px;
	padding: 0px;
letter-spacing:2px;
}

#wpart{

margin:15 auto 0 50;
width: 820px;
}

h1,h2,h3,h4{
	margin: 0px;
	padding: 0px;
}

h4{
color: #ffcccc;
font-size: 175%;

}

h6{
font-weight:normal;
line-height: 160%;
font-size: 75%;
padding-left: 7px;

}


em{
color:#b30000; 
font-style:normal;
font-size: 90%;

}

p{
text-indent:4px;

}

span{
color:#B30000;
}

/*リンク--------------------------------*/
a:link {
color:#003399; /*未訪問*/
text-decoration:underline;
background-color:FFFFFF; /*うすピンク#fff0f5*/
}
a:visited  {
color:#660066; /*訪問済*/
text-decoration:underline;
background-color:FFFFFF;
} 
a:hover  {
color:#000000; /*オンマウス*/
text-decoration:none;
background-color:ffc0cb;

} 
a:active  {
color:#FFFFFF;  /*クリック時*/
text-decoration:none;
}



/*ヘッダ装飾--------------------------------*/
#header{
width: 800px;
margin: 0px;
height: 42px;
padding: 0px;
border-style:solid;
border-color:#333333;
border-width:0 0 0 0;
background-color: #FFFFFF; 
clear:both;
}
#header h1{
text-align:left;
text-indent:0em;
float: left;
width: 200px;
height: 40px;

}
#header h2{
padding-right: 2px;
float: right;
width:200px;
height: 40px;

}


/*グローバルナビ--------------------------------*/
ul{
list-style:none outside;
padding: 0px;
margin: 0 0 0 0;

}
li#navi_1,#navi_2,#navi_3,#navi_4,#navi_5,#navi_6,#navi_7,li#navi_8{
float:left;
width:99px;
margin:0px;
padding:0 0 0 0px;
font-size:; /*文字の大きさ---------*/
font-weight:normal; /*文字の太さ---------*/
letter-spacing: 0em;/*文字間のあき---------*/
line-height:2em;/*文字の上下のあき---------*/
text-align:center;
border-top:1px solid #333333;
border-bottom:1px solid #333333;
border-left:1px solid #333333;
}
li#navi_8{
border-right:1px solid #333333;
}

ul.sitenavi li a,ul.sitenavi li a:link, ul.sitenavi li a:visited{
display:block;
color: #333333;
background-color: #FFFFFF;
text-decoration:none;
}
ul.sitenavi li a:hover,ul.sitenavi li a:active{
color: #000000;
background-color: #ffc0cb;  /*fff5eeうすピンク---------*/
text-decoration:none;
}

/* --あいさつ------------------------------*/
#top{
font-size:100%; /*文字の大きさ---------*/
font-weight:normal; /*文字の太さ---------*/
text-indent:0.5em;
text-align:left;
padding:4 0 0 0;
background-color: #FFFFFF;
letter-spacing:0.1em;

}

/*メインコンテナ--------------------------------*/
#main_container{
background-color: #FFFFFF;
height: 580px;
margin-top:0px;
border-top:10px solid #FFFFFF;
border-left:0px solid #333333;

}






#main_top{

margin: 0;
padding:3 0 0 10;

font-size:; /*文字の大きさ---------*/
}

/*メイン→右　TOP・もくじのみ----*/
#main{
float:right;
padding:0 25 10 5;/*上右下左--*/
text-align:left;
width: 380px;
border:0px solid #cc3366; /*cc3366濃いピンク--*/

}

/*メイン→右　トップ以外----*/
#mainB{
float:right;
padding:0 10 10 10;/*上右下左--*/
text-align:left;
width: 480px;
border:0px solid #cc3366; /*cc3366濃いピンク--*/

}


/*メイン←左、本紙(400x566px)----*/
#fsakana{

float:left;
width: 400px;
height: 580px;

}

/*メイン←左、トップ以外その他ページの左側----*/
#fsakana_contents{
background-image:url("img/f-back-toki-300.gif"); /*---コンテンツ背景*/
background-repeat: no-repeat;
float:left;
width: 300px;
height: 580px;
text-align: right;
}

/*コンテンツ名 ポジション----*/
#fsakana_contents_posi{
text-align: right;
position:relative;
top:90px;
right:5px;
font-size: 120%;
border-top: 1px solid #000000;
width: 290px;
}



/*リスト--------------------------------*/


ul.con li{

list-style-image:url(img/list_icon-1.gif);
list-style-position:inside;
letter-spacing:0.1em;
}

ul.maru li{

list-style-type:square;
list-style-position:inside;
}



/*見出し--------------------------------*/

#midashi_A{　　/*HOME用----------------*/
margin-top:5;
text-indent: 10px;
line-height: 1.4em; /*文字の上下のあき---------*/
font-weight: bold; /*文字の太さ---------*/
font-size: ;
color:#FFFFFF; /*文字色---------*/
padding:3 0 0 0px;
border-left: 10px solid #ffcc00; 
border-top: 0px solid #9BA4C0; 
background-color: #4682B4;
letter-spacing:;
}

#midashi_B{
margin-top:5;
text-indent: 15px;
line-height: 1.4em; /*文字の上下のあき---------*/
font-weight: bold; /*文字の太さ---------*/
font-size: ;
color:#000000; /*文字色---------*/
padding:3 0 0 0px;
border-left: 10px solid #b30000; /*つばき---------*/
border-top: 0px solid #ffcccc; 
background-color: #ffcccc; /*とき---------*/
letter-spacing:;
}




#main_text{

padding:8 0 10 10;
letter-spacing:3px;
}


#main_mokuji{
line-height: 250%;
padding:8 0 10 10;
letter-spacing:3px;
}




/*フッタ--------------------------------*/
#footer{

padding: 8 0 0 0;
text-align:right; /*寄せ--*/
text-indent:1em;
font-size:0.9em;
color: #000000;
background-color: #FFFFFF; 
border-top: 0px solid #FFFFFF;
border-left:0px solid #333333;
border-bottom:2px solid #333333;
clear:both;
}

/*広告--------------------------------*/
#ad{
padding:10 0 20 0;
text-align: left;
font-size:0.8em;
}