@charset 'UTF-8';



/* 主要ブロック */


div.flashArea{
 background-image : url(../image/tphoto/bg_photo.gif);
 background-position:0px 0px;
 background-repeat:repeat-x;
 border-top : solid 3px #D03D60;
 height:430px; 
}
div#tphoto{
}

div#body{
}
div#mainArea{
 width : 900px;
 margin : 5px auto 0px;
}
div#trightArea{
 float : right;
 width : 659px;
 padding : 1px 0px 0px 0px;
}
div#tleftArea{
 float : left;
 padding : 0px 0px 0px 0px; 
 width : 236px;
}
div#tleftArea li{
 margin : 0px 0px 5px;
}

/* メインエリア */

.topInfo{
 float : left;
 padding : 30px 0px 0px 71px;
}
.topPoster{
 float : right;
 margin : 48px 15px 0px 0px;
}
div.bgTextnews{
 background-image : url(../image/bg_text.gif);
 background-position:4px 0px;
 background-repeat:repeat-y;
 margin-bottom: 6px;
 height : 262px;
}

/* フォント */

p.news{
 font-size : 96%;
 line-height : 1.7;
 text-align : left;
 color : #ffffff;
 padding : 0px 0px 12px 78px;
}

/* リスト */

ul{
 list-style-type : none;
 list-style-image : none;
}
li{
 margin : 7px 0px;
}

/* 見出し (lv1) */

h1{
 padding : 0px 5px 1px;
 font-size : 13px;
 font-weight : normal;
}

/* 見出し (lv2) */

/* 見出し (lv3) */

h3{
 font-size : 150%;
 color : #333333;
 background : #ffffff; 
 border-left : solid 7px #333333;
 border-bottom : solid 2px #333333;
 padding : 3px 6px 0px;
 margin : 40px 0px 13px;
}

