/*基本設定*/
html, body {margin:0px;padding:0px;background-color: #fff;
font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro", "Osaka", "Verdana", "Arial", sans-serif;}
.position {position: absolute; visibility: visible; left: 0px; top: 0px; width: 1em;}

a:link {text-decoration: underline;color: #06f; }
a:visited {text-decoration: underline;color: #06f; }
a:active{text-decoration: underline;color: #06f;}
a:hover { color: #39f; text-decoration: underline; }

/*パンくず*/
a.pan:link{text-decoration: none;color: #036;}
a.pan:visited{text-decoration: none;color: #036;}
a.pan:active{text-decoration: none;color: #036;}
a.pan:hover { color: #91DBF3; text-decoration: underline; }
.p_text{font-size: 0.75em;}

/*コンテンツリンク*/
a.con:link{text-decoration: none;color: #000000;}
a.con:visited{text-decoration: none;color:#000000;}
a.con:active{text-decoration: none;color:#000000;}
a.con:hover { color: #0000ff; text-decoration: underline; }

/*ページ内リンク*/
a.page:link{text-decoration: none;color: #069;}
a.page:visited{text-decoration: none;color:#069;}
a.page:active{text-decoration: none;color:#069;}
a.page:hover { color: #39f; text-decoration: underline; }

/*テキスト相対値*/
.fo-l {font-size: 1em;text-decoration:none;}
.fo-m {font-size: 0.875em;text-decoration:none;}
.fo-s {font-size: 0.75em;text-decoration:none;}
.fo-ss {font-size: 0.6em;text-decoration:none;}
.fo-lw {font-size: 1em; line-height: 130%;text-decoration:none;}
.fo-mw {font-size: 0.875em; line-height: 130%;text-decoration:none;}
.fo-sw {font-size: 0.75em; line-height: 130%;text-decoration:none;}

.fo-lb {font-size: 1em;font-weight:bold;text-decoration:none;}
.fo-mb {font-size: 0.875em;font-weight:bold;text-decoration:none;}
.fo-sb {font-size: 0.75em;font-weight:bold;text-decoration:none;}
.fo-lwb {font-size: 1em; line-height: 130%;font-weight:bold;text-decoration:none;}
.fo-llwb {font-size: 1.2em; line-height: 130%;font-weight:bold;text-decoration:none;}
.fo-mwb {font-size: 0.875em; line-height: 130%;font-weight:bold;text-decoration:none;}
.fo-swb {font-size: 0.75em; line-height: 130%;font-weight:bold;text-decoration:none;}

/*テキスト絶対値*/
.fo-m10 {font-size:12px;text-decoration: none}
.fo-m10b {font-size:12px;text-decoration: none;font-weight:bold;}
.fo-m10w {font-size:12px;text-decoration: none;line-height: 130%}
.fo-s10 {font-size:10px;text-decoration: none}
.fo-s10w {font-size:10px;text-decoration: none;line-height: 130%}
.blue4-mb{font-size:12px;color:#cc0000;text-decoration: none;}
.blue1-smb{font-size:10px;color:#0000ff;text-decoration: none;}

ul{
margin-bottom:0px;

}

li{
margin-bottom:2px;

}


ul{
margin-bottom:0px;
margin-left:3px;
padding-left:15px;
}

ol{
margin-bottom:0px;
margin-left:9px;
padding-left:15px;
}

li{
margin-bottom:2px;

}




/*空き*/
.left-6{margin-left: 6px;}
.left-10{margin-left: 10px;}
.right-6{margin-right: 6px;}
.right-10{margin-right: 10px;}

/*画像スペース*/
.top5{margin-top:5px;}
.top7{margin-top:7px;}
.top10{margin-top:10px;}

.bottom3{margin-bottom:3px;}
.bottom5{margin-bottom:5px;}
.bottom7{margin-bottom:7px;}
.bottom10{margin-bottom:10px;}
.bottom13{margin-bottom:13px;}


/*IMEモード指定*/
.zen{ime-mode:active;font-size:1em;}
.han{ime-mode:disabled;font-size:1em;}


iframe{ width:520px; height:140px}

/*枠*/
table.table_border_orange table {
	border: 3px solid #FFCD5C;
	padding: 10px;
}