@charset "euc-jp";
　　/*必須CSSリスト更新2008-12-01 By Fjiwara*/
body{
	/*下記以外のbody要素（背景画像やフォントの色など）は各ページのCSSに個別に記述していく*/
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	/*
	WINにヒラギノが入っている場合には別にJavaスクリプトが必要ですが、そこまで考える必要なし。
	MacOS9IE5ではfonto-familyの複数指定は無効になるのでosakaフォントの指定は必要なし。
	*/
	/*line-height:1.5;
	font-size:76%;*/
	/*
	ブラウザの標準文字サイズが16pxに設定、表示文字サイズが標準の場合
	82〜84%--＞13px
	88〜90%--＞14px
	94〜96%--＞15px
	100〜103%--＞16px基本値
	107〜109%--＞17px
	113〜115%--＞18px
	119〜121%--＞19px
	125〜128%--＞20px
	指定したい文字サイズ ÷ 標準文字サイズ = min
	( 指定したい文字サイズ + 0.5 ) ÷ 標準文字サイズ = max
	で計算。
	75％の12pxを基準とした場合
	10px--->83〜87%
	12px--->100％
	14px--->116〜120％
	16px--->133〜137％

	また、IE6と7はエンコードがutf-8の場合font-familyを必ず指定する事。 
	*/
}
strong{
	font-weight: bold;
	color: #000099;
}
/*-----------------------------------------------------------------------------------------------設定をオールリセットさせる
　　各タグのマージンと余白の設定をリセットさせる。
　　マージンと余白の必要なタグは削除する。
　　【現在の削除リスト】
　　08-03-01　fieldset
*/
body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,pre,form,fieldset,
input,textarea,p,blockquote {  
    margin:0; 
    padding:0; 
} 
/*table { 
    border-collapse:collapse; 
    border-spacing:0; 
} */
img {  
    border:0; 
} 
ol,ul {
　　list-style:none;
} 
address,caption,cite,code,
dfn,em,strong,th,var { 
    font-style:normal; 
    font-weight:normal; 
}  
caption,th { 
    text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
    font-size:100%; 
    font-weight:normal; 
} 
/*-----------------------------------------------------
margin 各種マージン
-------------------------------------------------------*/

/*********************************
margin-bottom
*********************************/

.mb5 {margin-bottom:5px;}
.mb6 {margin-bottom:6px;}
.mb9 {margin-bottom:9px;}
.mb10 {margin-bottom:10px;}
.mb12 {margin-bottom:12px;}
.mb15 {margin-bottom:15px;}
.mb18 {margin-bottom:18px;}
.mb20 {margin-bottom:20px;}
.mb24 {margin-bottom:24px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb36 {margin-bottom:36px;}
	
.mb50 {margin-bottom:50px;}
/*********************************
margin-left
*********************************/

.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}

/*********************************
margin-right
*********************************/

.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}

/*********************************
margin-top
*********************************/

.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}

/*-----------------------------------------------------
padding
-------------------------------------------------------*/

/*-----------------------------------------------------
padding-all
-------------------------------------------------------*/

.pAll5 {padding:5px;}

/*-----------------------------------------------------
padding-top
-------------------------------------------------------*/

.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}

/*-----------------------------------------------------
padding-left
-------------------------------------------------------*/

.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:10px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:25px;}
.pl30 {padding-left:30px;}

/*-----------------------------------------------------
padding-right
-------------------------------------------------------*/

.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:10px;}
.pr20 {padding-right:20px;}
.pr25 {padding-right:25px;}
.pr30 {padding-right:30px;}

/*-----------------------------------------------------
padding-bottom
-------------------------------------------------------*/

.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}

/*-----------------------------------------------------------------------------------------------class=""でクリアさせる
　　classは半角空けて複数使える。
　　例：<div class="AAAA BBBB"></div>
　　フロートをクリアしたい場合に使用
*/
.clear{
	clear:both;
}

/*-----------------------------------------------------------------------------------------------Cleafixハック
　　classで親boxに設定する事で子boxがはみ出る現象を回避
*/
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{display:inline-table;zoom:1;}
/* \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* */

/*-----------------------------------------------------------------------------------------------ブロックの高さを揃える場合
　　1.まずheightLine.jsを読み込み
　　高さを揃えたいブロックにclass名【heightLine-group1】など
　　heightLineの後ろに-(ハイフン)で続けてグループ名を指定。
　　もしくはbodyにclass名【heightLineParent】と記述。

　　2.
　　html,body{
	height:100%;
　　}
　　div{
	height:100%;
　　}
　　とthmlとbody要素の高さを100%にしておき、div要素を100%にするとOK
*/

/*-----------------------------------------------------------------------------------------------要対策項目
　　Firefox3のデフォルトのフォントをメイリオに変更すると検索窓が伸びる現象---＞px指定する
*/
.red{
	color: #FF0000;
}





