@charset "UTF-8";

/**
 * default.css
 * all html
 */

/* 初期化設定
--------------------------------------------------------------*/


* html body { font-size:80%; }
body * {

	font-size:100%;color:#666;
	font-family: 'ＭＳ Ｐゴシック',sans-serif ;
 }

p,form { margin:0;padding:0; }
img { border:0; }
em { font-weight:bold;font-style:normal; }

input,select { vertical-align:middle;margin:0 3px 0 0; }
label { margin-right:10px; }


/* リンクテキスト
--------------------------------------------------------------*/
a:link { color:#245FBB; }
a:visited { color:#8252A8; }
a:active,a:hover { color:#63A1FF; }


/* ページレイアウト
--------------------------------------------------------------*/
/* リキッドコンテンツエリア */
div#CONTENTSLIQUID {
    text-align:left;
}
div#CONTENTSLIQUID div#CONTENTS {
    margin:0;
    padding:0;
}

/* メインウィンドウ */

/* 右バナーなし、幅780px固定 */
/* bodyタグにclass="mw780"をあててください */
div#CONTENTSw780 {
    width:780px;
    margin:0 auto;
    text-align:left;
}
div#CONTENTSw780 div#CONTENTS {
    margin:0;
    padding:0;
}

.mw780 {
    min-width:780px;
}

/* 右バナーなし、幅940px固定 */
/* bodyタグにclass="mw940"をあててください */
div#CONTENTSw940 {
    width:940px;
    margin:0 auto;
    text-align:left;
}
div#CONTENTSw940 div#CONTENTS {
    margin:0;
    padding:0;
}
.mw940 {
    min-width:940px;
}
/* 右バナーエリア常時あり、コンテンツ幅リキッド */
div#LQDCONTENTSWRAP {
/*  background:url(/images/00604/gpe/search/default/bg_right_area.gif) repeat-y right top; */
    /*padding-right:130px;*/
    padding-right:275px;

}
div#LQDCONTENTSWRAP div#CONTENTS {
    background-color:#FFF;
    text-align:left;
    padding-left:295px;
}
div#LQDCONTENTSWRAP div#RIGHTAREA {
    position:absolute;
    width:255px;
    z-index:255;
    right:10px;
}

div#LQDCONTENTSWRAP div#LEFTAREA {
    position:absolute;
    width:285px;
    z-index:285;
    left:10px;
}

/* 右バナーエリア */
div#LQDCONTENTSWRAP div#RIGHTAREA .banner {
    background-color:#FFF;
    margin:0;
    padding:0 0 10px 0;
}
/* IE6 only */
* html body div#LQDCONTENTSWRAP {
    width:100%;
/*  background:url(/images/00604/gpe/search/default/bg_right_area.gif) repeat-y right top; */
    padding:0 !important;
}
* html body div#LQDCONTENTSWRAP div#CONTENTS {
    float:left;
    text-align:left;
}
* html body div#LQDCONTENTSWRAP div#RIGHTAREA {
    position:static;
    width:130px;
    float:right;
    margin:0;
    padding:0;
}
/* 右バナーエリア */
* html body div#LQDCONTENTSWRAP div#RIGHTAREA .banner {
    background-color:#FFF;
    margin:0;
    padding:0 0 10px 10px;
}

/* 右バナーエリア常時あり、全体幅940px固定 */
/* bodyタグにclass="mw940"をあててください */
div#CONTENTSWRAP {
    width:940px;
/*  background:url(/images/00604/gpe/search/default/bg_right_area.gif) repeat-y right top; */
    margin:0 auto 10px;
}
div#CONTENTSWRAP div#CONTENTS {
    width:810px;
    float:left;
    text-align:left;
}
div#CONTENTSWRAP div#RIGHTAREA {
    width:120px;
    float:right;
    text-align:left;
}
/* 右バナーエリア */
div#CONTENTSWRAP div#RIGHTAREA .banner {
    background-color:#FFF;
    margin:0;
    padding-bottom:10px;
}


/* AJAX窓（左）282px固定、コンテンツエリア（右）リキッド */
table#AJAXCONTENTSWRAP {
    width:100%;
    border-collapse:collapse;
    border-none;
}
table#AJAXCONTENTSWRAP td#CONTENTS {
    text-align:left;
    padding-left:8px;
    vertical-align:top;
}
table#AJAXCONTENTSWRAP td#AJAXAREA {
    width:282px;
    padding:0;
    margin:0;
    text-align:left;
    vertical-align:top;
}

/* サブウィンフッタ */
#SUBFOOTER {
    width:100%;
    margin-top:20px;
    border-top:solid 1px #BDBDBD;
    padding:5px 0 10px 0;
}
#SUBFOOTER .copyright {
    font-size:82%;
    float:left;
    margin:0 0 0 5px;
    padding:0;
}
#SUBFOOTER .close {
    float:right;
}

/* 継承指定用 */
#SUBWIN {
}
#SUBWIN #CONTENTSLIQUID {
    min-height:350px;
}
/* ie6 only */
* html body #SUBWIN #CONTENTSLIQUID {
    height:350px;
}
/* end */

/* コンテンツ幅760固定 */
/* bodyタグにclass="mw760"をあててください */
#CONTENTSw760 {
    width:760px;
    margin:0 auto;
    text-align:left;
}
.mw760 {
    min-width:760px;
}


/* このページのトップへ
------------------------------------------------------- */
div.pagetop {
    text-align:right;
    margin:30px 0 10px 0;
}
div.pagetop hr {
    display:none;
}

/* ページ下部リンクエリア
------------------------------------------------------- */

div.btmLinks {
    background-color:#F5F5F5;
    border:solid 1px #C1C1C1;
    padding:5px 0;
    width:100%;
    text-align:left;
}
div.btmLinks dl {
    clear:both;
    width:100%;
    margin:0;
    padding:2px 0 0;
    line-height:1.3;
}