@charset "utf-8";

@import url("common.css");
@import url("g_navi.css");
@import url("contents_main.css");
@import url("side.css");
@import url("main.css");
@import url("header.css");
@import url("footer.css");
@import url("pankuzu.css");


/* 2.基本エリア指定
---------------------------------------------*/
/* 全体外枠指定 */
#wrapper {
width: 890px;
margin: 0px auto;
padding: 0px;
}

/* コンテンツ全体枠指定 */
#container {
width: 890px;
margin: 0px auto;
padding: 0px;
}

/* ヘッダー枠指定 */
#header {
margin: 0px auto 0px auto;
padding: 4px 0 0 0;
text-align:left;
background:url(../images/header/header.jpg) no-repeat 0 0;
height:132px;
}

/* 段組全体枠指定 */
#contents {
clear: both;
width: 890px;
margin: 0px auto;
padding: 0px;
}

/* コンテンツ・サイド グループ枠指定 */
#contents_main {
clear: both;
margin: 0 auto 0px auto;
padding: 10px 0;
}

/* メインエリア部分指定 */
#main {
width: 595px;
margin: 10px 0;
padding: 0px;
_overflow: hidden;
word-break: break-all;
float:left;
text-align:left;
}

/* サイド指定 */
#side {
width: 285px;
margin: 10px 10px 10px 0px;
padding: 0px;
float:left;
text-align:left;
}


/* フッター枠指定 */
#footer{
clear: both;
margin: 0px auto 0 auto;
padding: 0px;
width:100%;
background-color:#154303;
}

#footer_commom{
width: 890px;
margin: 0px auto;
padding: 0px;
background:url(../images/footer/footer.jpg) 0 bottom no-repeat;
}

