@charset "utf-8";

/* 2015.04 DOLリニューアルで、DOL本体以外スキン用のv4時代のレイアウト */

/* -------------------------------------------------- */
/* 記事レイアウト                                     */
/* ボックスモデルとレイアウト関連のスタイルだけを書く */
/* -------------------------------------------------- */

/* センタリング */
body{
/* text-align:center!important; *//* IE6対応 */
margin:0px auto 0px auto;
}

/*
*****************************************************
▼▼ 全体を包むwrapper ▼▼
*****************************************************
*/

#wrapper{
position:relative;
width:998px;
margin:0px auto 0px auto;
z-index:0;
text-align:left;
min-height:1200px;
}
* html #wrapper{
/* border対策 */
width:1002px;
overflow-x:hidden;
}

/*
*****************************************************
▼▼ ヘッダー（ロゴ周り、isMediaロゴ検索窓など） ▼▼
*****************************************************
*/
#header{
width:980px;
margin:0px 0px 0px 0px;
padding:20px 0px 30px 10px;
}
* html #header{
width:1000px!important;
margin:0px!important;
}

/*
*********************************************************
▼▼ ナビ大枠 ▼▼
*********************************************************
*/
#sitenavi-menu{
float:left;
width:996px;
margin:0px 0px 0px 0px;
}
* html #sitenavi-menu{
width:1000px;
margin-left:0px;
}

/*
*********************************************************
▼▼ 左欄主要部を包む(title-parts,main-contentsなど) ▼▼
*********************************************************
*/
#main-column-wrapper{
padding:10px 10px 10px 10px;
width:980px;
position:relative;
clear:both;
}
* html #main-column-wrapper{
width:1000px;
}
#main-column{
position:relative;
top:0px;
float:left;
width:660px;
margin:0px 0px 0px 0px;
padding:0px;
background-color:#fff;
}
* html #main-column{
position:relative;
top:0px;
left:0px;
clear:both;
width:660px;
float:left;
padding:0px;
}

/*
****************************************************
▼▼ サブコラム部分（右欄メニュー、広告類） ▼▼
****************************************************
*/
#sub-column{
position:relative;
top:0px;
right:0px;
float:right;
width:300px;
margin:0px;
padding:0px;
z-index:1000;
}
/* IE6はムービングバナー対象外 */
* html #sub-column{
position:relative;
top:0px;
right:0px;
clear:none;
float:right;
width:300px;
margin:0px;
padding:0px;
}

/*
*****************************************************
▼フッター部分▼
*****************************************************
*/

#footer {
clear:both;
width:100%;
margin:25px 0px 0px 0px;
padding:0px;
border:none;
text-align:left;
}
