

/*-----------------------------------------------------------------
	全体設定レイアウト（共通）
-----------------------------------------------------------------*/

/* 基本スタイル */

body {
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}

html , body {
height: 100%;
}

/* 改行設定連続br有効 */

br {
letter-spacing: normal;
} 


/* PNG透過オールブラウザ表示 */

html .iepngfix {
behavior: url(js/iepngfix.htc);
}


/* リンク時不透明度調節 */

a img.css-hover{
opacity:1.0;
filter: alpha(opacity=100);
-moz-opacity:1.0;
}

a:hover img.css-hover{
opacity:0.5;
filter: alpha(opacity=50);
-moz-opacity:0.5;
}


/* 位置調整 */

.float_l{
float:left;
}

.float_r{
float:right;
}

/* 画像装飾 */

img.frame_01 {
border-style:solid;
border-width:thin;
border-color:#333333;
}

/* ライン装飾 */

hr {
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #3E3A39;
height: 1px;
width:410px;
margin-left:0;
}


/*-----------------------------------------------------------------
	全体設定テキスト（共通）
-----------------------------------------------------------------*/


/* 見出し設定 */

h1,h2,h3,h4,h5,h6 {
color:#333333;
}

h1.type01 {
color:#000000;
font-size: 25px;
font-weight:bold;
line-height:30px;
margin:0px;
float:left;
}

/* 本文設定 */

.text1     { 
color:#444;
font-size:15px;
font-weight:bold;
letter-spacing:0.1em;
line-height:140%;
}



/* リンク設定 */

a:link     { color : #000000 ; text-decoration:underline; } 
a:visited  { color : #000000 ; text-decoration:underline; } 
a:hover    { color : #FFFFFF ; text-decoration:underline; } 
a:active   { color : #000000 ; text-decoration:underline; } 


/* 装飾・カラー設定 */

.red{ color:#C61C09;}


