@charset "Shift_JIS";
/*-------------------
[description]
Site Common Style
-------------------*/

/*------------
[site frame]
|-header(*)
|-globalNavi(*)
|-pageTitle(*)
|-mainArea
  |-contents
    |-contentsMain
    |-contentsSide(sideL/sideR)
  |-contentsDisclaimer(*)
  |-contentsBack(*)
|-miniSitemap(*)
|-footer(*)
  |-footerUnit
  |-footerLaw
[site width]920px
-------------*/

/*--------------*/
/* common */
/*--------------*/
/** html **/
html{
overflow-y:scroll;
}
/** body **/
body{
margin:0;
padding:0;
font-size:14px;
*font-size:88%;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
background-color:#ddd;
color:#333;
line-height:1.7;
min-width:920px;
}
/*** fontsize ***/
body.small{
font-size:12px;
*font-size:75%;
}
body.medium{
font-size:14px;
*font-size:88%;
}
body.large{
font-size:16px;
*font-size:100%;
}
/** reset style **/
img{border:none;}
a img{border:none;}
a:link img,
a:visited img{border:none;text-decoration:none;}

input,select{
font-size:100%;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
}
form{
margin:0;
padding:0;
}
/** link setting **/
.miniSitemap a:link,
.miniSitemap a:visited,
.mainArea .contentsBack a:link,
.mainArea .contentsBack a:visited,
.contents .contentsSide a:link,
.contents .contentsSide a:visited{
color:#06C;
text-decoration:none;
}
.miniSitemap a:hover,
.mainArea .contentsBack a:hover,
.contents .contentsSide a:hover{
color:#F00;
text-decoration:none;
}
.contents .contentsMain a:link,
.contents .contentsMain a:visited{
color:#06C;
text-decoration:underline;
}
.contents .contentsMain a:hover{
color:#F00;
text-decoration:underline;
}

.footer .footerUnit a:link,
.footer .footerUnit a:visited{
color:#fff;
}
.footer .footerUnit a:hover{
color:#F96;
}

/*--------------*/
/* noscript */
/*--------------*/
.siteNoscript{
background:#fff;
}
.siteNoscriptIn{
width:600px;
margin:0 auto;
padding:15px 0 5px;
}
.siteNoscriptIn p{
margin:0 0 10px;
padding:0;
}

/*--------------*/
/* alert */
/*--------------*/
.alertArea{
clear:both;
background-color:#ccc;
padding:10px 0 0;
border-bottom:1px solid #BFBFBF;
}
.alertArea .alertAreaIn{
width:920px;
margin:0 auto;
}
.alertArea .alertBox{
background-color:#fff;
border:5px solid #c00;
padding:15px;
margin-bottom:10px
}

/*--------------*/
/* header */
/*--------------*/
.header{
clear:both;
height:70px;
background:#474747 url(/resource_2/image/common/h_bg.gif) no-repeat top center;
border-bottom:5px solid #fff;
}
.header .headerInner{
width:920px;
margin:0 auto;
overflow:hidden;
}

/** header common **/
.header *{
margin:0;
padding:0;
line-height:0;
}

/** headerLogo **/
.header .headerLogo{
width:362px;
float:left;
margin-top:19px;
}
.header .headerLogo p{
float:left;
}
.header .headerLogo p.logo{
margin-right:15px;
}

/** headerLogin **/
.header .headerLogin{
width:342px;
float:left;
margin-top:10px;
display:inline;
}
.header .headerLogin img{
*display:block;
}
.header .headerLogin dl{
}
.header .headerLogin dl dt{
height:13px;
text-align:center;
margin-bottom:6px;
}
.header .headerLogin dl dd ul{
list-style:none;
}
.header .headerLogin dl dd ul li{
margin-right:10px;
float:left;
display:inline;
}
.header .headerLogin dl dd ul li img{
vertical-align:bottom;
}
/** headerSearch **/
.header .headerSearch{
width:205px;
float:left;
margin:10px 0 0 10px;
display:inline;
}
.header .headerSearch ul{
list-style:none;
display:inline-block;
margin-bottom:7px;
}
.header .headerSearch ul li{
float:left;
margin-right:10px;
}
.header .headerSearch ul li input{
display:none;
}
.header .headerSearch ul li label{
cursor:pointer;
}
.header .headerSearch ul li label span{
background-image:url(/resource_2/image/common/h_search_radio_off.gif);
background-repeat:no-repeat;
background-position:left center;
display:block;
padding-left:19px;
float:left;
height:13px;
}
.header .headerSearch ul li label span.selected{
background-image:url(/resource_2/image/common/h_search_radio_on.gif);
}
.header .headerSearch p.headerSearchBox{
border:1px solid #b3b3b3;
background:#dddddd;
padding:1px;
width:201px;
display:inline-block;
}
.header .headerSearch p.headerSearchBox input.headerSearchText{
border:none;
background:none;
height:26px;
width:123px;
padding:0 8px;
line-height:26px;
vertical-align:middle;
float:left;
}
.header .headerSearch p.headerSearchBox input.headerSearchBtn{
vertical-align:middle;
width:62px;
float:right;
}

/*--------------*/
/* globalNavi */
/*--------------*/
.globalNavi{
min-width:922px;
clear:both;
background:#cdcdcd url(/resource_2/image/common/gnav_bg.gif) repeat-x left top;
}
.globalNavi .globalNaviInner{
width:922px;
margin:0 auto;
padding:4px 0;
background:url(/resource_2/image/common/gnav/gnav_bg.jpg) no-repeat right top;
overflow:hidden;
zoom:1;
}
.globalNavi ul{
overflow:hidden;
width:925px;
list-style:none;
margin:0 0 0 -3px;
padding:0;
}
.globalNavi ul li{
float:left;
line-height:0;
padding-left:3px;
height:62px;
font-size:100%;
}
.globalNavi ul li img{
display:block;
}
/** (*)background **/
body#service .globalNavi .globalNaviInner{background:url(/resource_2/image/common/gnav/service/gnav_bg.jpg) no-repeat right top;}
body#retail .globalNavi .globalNaviInner{background:url(/resource_2/image/common/gnav/retail/gnav_bg.jpg) no-repeat right top;}
body#market .globalNavi .globalNaviInner{background:url(/resource_2/image/common/gnav/market/gnav_bg.jpg) no-repeat right top;}
body#branch .globalNavi .globalNaviInner{background:url(/resource_2/image/common/gnav/branch/gnav_bg.jpg) no-repeat right top;}
body#learn .globalNavi .globalNaviInner{background:url(/resource_2/image/common/gnav/learn/gnav_bg.jpg) no-repeat right top;}
body#seminar .globalNavi .globalNaviInner{background:url(/resource_2/image/common/gnav/seminar/gnav_bg.jpg) no-repeat right top;}
body#support .globalNavi .globalNaviInner{background:url(/resource_2/image/common/gnav/support/gnav_bg.jpg) no-repeat right top;}

/*--------------*/
/* pageTitle */
/*--------------*/
.pageTitle{
clear:both;
background:#ccc url(/resource_2/image/common/pagetit_bg.gif) repeat-x left top;
}
.pageTitle .pageTitleInner{
width:920px;
margin:0 auto;
padding:6px 0;
min-height:50px;
height:auto!important;
height:50px;
background:url(/resource_2/image/common/gnav/pagetit_bg.jpg) no-repeat right top;
overflow:hidden;
}
*html .pageTitle .pageTitleInner{
overflow:visible;
}
.pageTitle h1{
font-size:100%;
margin:0;
padding:0;
}
.pageTitle .heading1{
font-size:171%;
font-weight:normal;
width:665px;
float:left;
padding:5px 0 0 0;
}
.pageTitle .heading1 span.fontS{
font-size:60%;
}
/** (*)background **/
body#service .pageTitle .pageTitleInner{background:url(/resource_2/image/common/gnav/service/pagetit_bg.jpg) no-repeat right top;}
body#retail .pageTitle .pageTitleInner{background:url(/resource_2/image/common/gnav/retail/pagetit_bg.jpg) no-repeat right top;}
body#market .pageTitle .pageTitleInner{background:url(/resource_2/image/common/gnav/market/pagetit_bg.jpg) no-repeat right top;}
body#branch .pageTitle .pageTitleInner{background:url(/resource_2/image/common/gnav/branch/pagetit_bg.jpg) no-repeat right top;}
body#learn .pageTitle .pageTitleInner{background:url(/resource_2/image/common/gnav/learn/pagetit_bg.jpg) no-repeat right top;}
body#seminar .pageTitle .pageTitleInner{background:url(/resource_2/image/common/gnav/seminar/pagetit_bg.jpg) no-repeat right top;}
body#support .pageTitle .pageTitleInner{background:url(/resource_2/image/common/gnav/support/pagetit_bg.jpg) no-repeat right top;}

/** textResize **/
.textResize{
display:inline-block;
width:223px;
height:48px;
border:1px solid #fff;
background:url(/resource_2/image/common/fontsize_bg.gif) repeat-x left top;
display:none;
float:right;
}
.textResize dl{
position:relative;
width:223px;
margin:0;
padding:0;
}
.textResize dl img{
display:block;
}
.textResize dl dt{
line-height:0;
position:absolute;
top:17px;
left:14px;
width:71px;
display:block;
}
.textResize dl dd{
padding:0 0 0 97px;
margin:0;
}
.textResize dl dd ul{
margin:0;
padding:4px 0 0 0;
list-style:none;
}
.textResize ul li{
float:left;
margin:0 1px 0 0;
padding:0;
}

/** (*)layoutControl **/
/*** sideL ***/
.sideL .pageTitle .textResize{
float:left;
}
.sideL .pageTitle .heading1{
width:665px;
float:right;
padding:5px 0 0 20px;
}
/*** sideR ***/
.sideR .pageTitle .textResize{
float:right;
}
.sideR .pageTitle .heading1{
width:665px;
float:left;
padding:8px 0 0 0;
}

/*--------------*/
/* miniSitemap */
/*--------------*/
.miniSitemap{
clear:both;
margin-bottom:10px;
padding-bottom:20px;
background:#fff;
}
.miniSitemap .miniSitemapInner{
width:920px;
margin:0 auto;
overflow:hidden;
}
.miniSitemap *{
margin:0;
padding:0;
}
.miniSitemap .col{
float:left;
display:inline;
margin-right:20px;
}
.miniSitemap .col ul{
list-style:none;
}
.miniSitemap .col ul li{
padding-top:13px;
font-weight:bold;
}
.miniSitemap .col ul * li{
font-weight:normal;
}
.miniSitemap .col ul li a{
background:url(/resource_2/image/common/arrow.gif) no-repeat left 0.4em;
padding-left:11px;
display:inline-block;
}
/** col line **/
.miniSitemap .line1{width:208px;}
.miniSitemap .line2{width:89px;}
.miniSitemap .line3{width:161px;}
.miniSitemap .line4{width:178px;}
.miniSitemap .line5{width:204px;margin-right:0;}

/*--------------*/
/* footer */
/*--------------*/
.footer{
clear:both;
}
.footer *{
margin:0;
padding:0;
}
.footer ul{
list-style:none;
}

/** footerUnit **/
.footer .footerUnit{
background:#474747;
margin-bottom:10px;
padding-bottom:20px;
}
.footer .footerUnitInner{
width:920px;
margin:0 auto;
}
.footer .footerUnit ul{
display:inline-block;
padding-top:15px;
overflow:hidden;
}
.footer .footerUnit ul li{
float:left;
margin-right:30px;
margin-left:-15px;
padding-left:16px;
background:url(/resource_2/image/common/footer_unit_bg.gif) no-repeat left center;
}

/** footerLaw **/
.footer .footerLaw{
background:#fff url(/resource_2/image/common/footer_bg.gif) no-repeat 100% bottom;
}
.footer .footerLaw .footerLawInner{
width:920px;
margin:0 auto;
height:100px;
}
.footer .footerLaw .legalText{
width:705px;
background:#fff;
height:86px;
float:left;
padding-top:14px;
}
.footer .footerLaw .legalText p{
margin-bottom:15px;
}
.footer .footerLaw p.logoGroup{
width:215px;
height:100px;
float:left;
background:#c00;
}
.footer .footerLaw p.logoGroup a{
width:91px;
display:block;
margin:32px 0 0 65px;
}

/*--------------*/
/* mainArea */
/*--------------*/
.mainArea{
clear:both;
background:url(/resource_2/image/common/main_bg.gif) repeat-x left top;
}
.mainArea .mainAreaInner{
width:920px;
margin:0 auto;
padding-top:10px;
overflow:hidden;
zoom:1;
}
/** mainArea common **/
/*---->.newContents*/

/** contents **/
.contents{
width:920px;
display:inline-block;
}
/*** (*)layoutControl ***/
/**** sideL ****/
.sideL .contents .contentsMain{
width:685px;
float:right;
}
/**** sideR ****/
.sideR .contents .contentsMain{
width:685px;
float:left;
}

/** contentsSide **/
.contents .contentsSide{
width:225px;
}
/*** (*)layoutControl ***/
/**** sideL ****/
.sideL .contents .contentsSide{
margin-right:10px;
float:left;
display:inline;
zoom:1;
}
/**** sideR ****/
.sideR .contents .contentsSide{
margin-left:10px;
float:right;
display:inline;
zoom:1;
}
/*** modules ***/
/*--------->contents.css*/

/** localNavi **/
#localNavi{
}
#localNavi ul,
#localNavi ul li{
margin:0;
padding:0;
list-style:none;
}
#localNavi ul li a,
#localNavi ul li span{
zoom:1;
}

/*** LNfirst ***/
#localNavi ul.LNfirst{
}
#localNavi ul.LNfirst li{
font-weight:bold;
margin-bottom:10px;
}
#localNavi ul.LNfirst li span.LNfirstIn{
background:url(/resource_2/image/common/side/ln_1st_bg_btm.gif) no-repeat bottom left;
display:block;
margin-bottom:10px;
padding-bottom:5px;
}
#localNavi ul.LNfirst li span.LNfirstIn a{
display:block;
background:url(/resource_2/image/common/side/ln_1st_bg_top.gif) no-repeat top left;
padding:11px 16px 6px;
}
#localNavi ul.LNfirst li span.LNfirstIn a span.mark{
display:block;
background:url(/resource_2/image/common/arrow_white.gif) no-repeat left 0.4em;
padding-left:11px;
*cursor:pointer;
}
/**** link setting ****/
#localNavi ul.LNfirst li a:link,
#localNavi ul.LNfirst li a:visited{
color:#fff;
}
#localNavi ul.LNfirst li a:hover{
color:#f96;
}

/*** LNsecond ***/
#localNavi ul.LNsecond li{
padding-bottom:5px;
background:url(/resource_2/image/common/side/ln_2nd_bg_btm.gif) no-repeat left bottom;
}
#localNavi ul.LNsecond li a{
display:block;
background:url(/resource_2/image/common/side/ln_2nd_bg_top.gif) no-repeat left top;
padding:11px 16px 6px;
}
#localNavi ul.LNsecond li a span.mark{
display:block;
background:url(/resource_2/image/common/arrow.gif) no-repeat left 0.4em;
padding-left:11px;
*cursor:pointer;
}
/**** link setting ****/
#localNavi ul.LNsecond li a:link,
#localNavi ul.LNsecond li a:visited{
color:#06C;
}
#localNavi ul.LNsecond li a:hover{
color:#F00;
}

/*** LNthird ***/
#localNavi ul.LNthird{
margin-top:5px;
}
#localNavi ul.LNthird li{
background:none #555;
font-weight:normal;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
margin-bottom:0;
padding-bottom:0;
}
#localNavi ul.LNthird li.oddBg{
background:none #474747;
}
#localNavi ul.LNthird li a{
display:block;
background:none !important;
padding:11px 15px 11px 30px;
}
#localNavi ul.LNthird li a span.mark{
display:block;
background:url(/resource_2/image/common/arrow_white.gif) no-repeat left 0.4em;
padding-left:11px;
*cursor:pointer;
}

/**** link setting ****/
#localNavi ul.LNthird li a:link,
#localNavi ul.LNthird li a:visited{
color:#fff !important;
}
#localNavi ul.LNthird li a:hover{
color:#f96 !important;
}

/*** current ***/
/**** LNsecond ****/
.LN1 ul.LNsecond li#LN1,
.LN2 ul.LNsecond li#LN2,
.LN3 ul.LNsecond li#LN3,
.LN4 ul.LNsecond li#LN4,
.LN5 ul.LNsecond li#LN5,
.LN6 ul.LNsecond li#LN6,
.LN7 ul.LNsecond li#LN7,
.LN8 ul.LNsecond li#LN8,
.LN9 ul.LNsecond li#LN9,
.LN10 ul.LNsecond li#LN10,
.LN11 ul.LNsecond li#LN11,
.LN12 ul.LNsecond li#LN12,
.LN13 ul.LNsecond li#LN13,
.LN14 ul.LNsecond li#LN14,
.LN15 ul.LNsecond li#LN15{
background:url(/resource_2/image/common/side/ln_2nd_bg_btm_on.gif) no-repeat left bottom;
}
.LN1 ul.LNsecond li#LN1 a,
.LN2 ul.LNsecond li#LN2 a,
.LN3 ul.LNsecond li#LN3 a,
.LN4 ul.LNsecond li#LN4 a,
.LN5 ul.LNsecond li#LN5 a,
.LN6 ul.LNsecond li#LN6 a,
.LN7 ul.LNsecond li#LN7 a,
.LN8 ul.LNsecond li#LN8 a,
.LN9 ul.LNsecond li#LN9 a,
.LN10 ul.LNsecond li#LN10 a,
.LN11 ul.LNsecond li#LN11 a,
.LN12 ul.LNsecond li#LN12 a,
.LN13 ul.LNsecond li#LN13 a,
.LN14 ul.LNsecond li#LN14 a,
.LN15 ul.LNsecond li#LN15 a{
background:url(/resource_2/image/common/side/ln_2nd_bg_top_on.gif) no-repeat left top;
}
.LN1 ul.LNsecond li#LN1 a span.mark,
.LN2 ul.LNsecond li#LN2 a span.mark,
.LN3 ul.LNsecond li#LN3 a span.mark,
.LN4 ul.LNsecond li#LN4 a span.mark,
.LN5 ul.LNsecond li#LN5 a span.mark,
.LN6 ul.LNsecond li#LN6 a span.mark,
.LN7 ul.LNsecond li#LN7 a span.mark,
.LN8 ul.LNsecond li#LN8 a span.mark,
.LN9 ul.LNsecond li#LN9 a span.mark,
.LN10 ul.LNsecond li#LN10 a span.mark,
.LN11 ul.LNsecond li#LN11 a span.mark,
.LN12 ul.LNsecond li#LN12 a span.mark,
.LN13 ul.LNsecond li#LN13 a span.mark,
.LN14 ul.LNsecond li#LN14 a span.mark,
.LN15 ul.LNsecond li#LN15 a span.mark{
background:url(/resource_2/image/common/arrow_white.gif) no-repeat left 0.4em;
}
.LN1 ul.LNsecond li#LN1 a:link,.LN1 ul.LNsecond li#LN1 a:visited,
.LN2 ul.LNsecond li#LN2 a:link,.LN2 ul.LNsecond li#LN2 a:visited,
.LN3 ul.LNsecond li#LN3 a:link,.LN3 ul.LNsecond li#LN3 a:visited,
.LN4 ul.LNsecond li#LN4 a:link,.LN4 ul.LNsecond li#LN4 a:visited,
.LN5 ul.LNsecond li#LN5 a:link,.LN5 ul.LNsecond li#LN5 a:visited,
.LN6 ul.LNsecond li#LN6 a:link,.LN6 ul.LNsecond li#LN6 a:visited,
.LN7 ul.LNsecond li#LN7 a:link,.LN7 ul.LNsecond li#LN7 a:visited,
.LN8 ul.LNsecond li#LN8 a:link,.LN8 ul.LNsecond li#LN8 a:visited,
.LN9 ul.LNsecond li#LN9 a:link,.LN9 ul.LNsecond li#LN9 a:visited,
.LN10 ul.LNsecond li#LN10 a:link,.LN10 ul.LNsecond li#LN10 a:visited,
.LN11 ul.LNsecond li#LN11 a:link,.LN11 ul.LNsecond li#LN11 a:visited,
.LN12 ul.LNsecond li#LN12 a:link,.LN12 ul.LNsecond li#LN12 a:visited,
.LN13 ul.LNsecond li#LN13 a:link,.LN13 ul.LNsecond li#LN13 a:visited,
.LN14 ul.LNsecond li#LN14 a:link,.LN14 ul.LNsecond li#LN14 a:visited,
.LN15 ul.LNsecond li#LN15 a:link,.LN15 ul.LNsecond li#LN15 a:visited{
color:#fff;
}
.LN1 ul.LNsecond li#LN1 a:hover,
.LN2 ul.LNsecond li#LN2 a:hover,
.LN3 ul.LNsecond li#LN3 a:hover,
.LN4 ul.LNsecond li#LN4 a:hover,
.LN5 ul.LNsecond li#LN5 a:hover,
.LN6 ul.LNsecond li#LN6 a:hover,
.LN7 ul.LNsecond li#LN7 a:hover,
.LN8 ul.LNsecond li#LN8 a:hover,
.LN9 ul.LNsecond li#LN9 a:hover,
.LN10 ul.LNsecond li#LN10 a:hover,
.LN11 ul.LNsecond li#LN11 a:hover,
.LN12 ul.LNsecond li#LN12 a:hover,
.LN13 ul.LNsecond li#LN13 a:hover,
.LN14 ul.LNsecond li#LN14 a:hover,
.LN15 ul.LNsecond li#LN15 a:hover{
color:#f96;
}

/**** LNthird ****/
div.LNin-1 ul.LNthird li.LNin-1,
div.LNin-2 ul.LNthird li.LNin-2,
div.LNin-3 ul.LNthird li.LNin-3,
div.LNin-4 ul.LNthird li.LNin-4,
div.LNin-5 ul.LNthird li.LNin-5,
div.LNin-6 ul.LNthird li.LNin-6,
div.LNin-7 ul.LNthird li.LNin-7,
div.LNin-8 ul.LNthird li.LNin-8,
div.LNin-9 ul.LNthird li.LNin-9,
div.LNin-10 ul.LNthird li.LNin-10,
div.LNin-11 ul.LNthird li.LNin-11,
div.LNin-12 ul.LNthird li.LNin-12,
div.LNin-13 ul.LNthird li.LNin-13,
div.LNin-14 ul.LNthird li.LNin-14,
div.LNin-15 ul.LNthird li.LNin-15{
background:#CC0000 !important;
}

/**** display ****/
ul.LNthird{display:none;}
.LN1 li#LN1 ul.LNthird,
.LN2 li#LN2 ul.LNthird,
.LN3 li#LN3 ul.LNthird,
.LN4 li#LN4 ul.LNthird,
.LN5 li#LN5 ul.LNthird,
.LN6 li#LN6 ul.LNthird,
.LN7 li#LN7 ul.LNthird,
.LN8 li#LN8 ul.LNthird,
.LN9 li#LN9 ul.LNthird,
.LN10 li#LN10 ul.LNthird,
.LN11 li#LN11 ul.LNthird,
.LN12 li#LN12 ul.LNthird,
.LN13 li#LN13 ul.LNthird,
.LN14 li#LN14 ul.LNthird,
.LN15 li#LN15 ul.LNthird{display:block;}

/** contentsDisclaimer **/
.contentsDisclaimer{
clear:both;
background:#fff;
margin-bottom:10px;
padding:13px 20px;
zoom:1;
line-height:1.4;
}
.contentsDisclaimer p{
margin:0;
}
.contentsDisclaimer p.disclaimerTit{
font-weight:bold;
}
.contentsDisclaimer .lineBtm{
margin-bottom:1em;
}
/** contentsBack **/
.contentsBack{
clear:both;
}
.contentsBack p{
background:#fff;
padding:13px 20px;
margin:0 0 10px 0;
text-align:right;
}
.contentsBack p a.arrow{
background:url(/resource_2/image/common/arrow.gif) no-repeat left 0.4em;
padding-left:11px;
display:inline-block;
}
.contentsBack p a.arrowTop{
background:url(/resource_2/image/common/arrow_up.gif) no-repeat left 0.7em;
padding-left:14px;
display:inline-block;
}

/* popup */
/** header **/
body#popup .header{
background:#c00 url(/resource_2/image/common/pop_header_bg.gif) repeat-x left top;
border-bottom:none;
}
body#popup .header .headerInner{
width:100%;
width:expression(document.body.clientWidth < 922? "920px" : "auto");
}
body#popup .header .headerLogo{
width:364px;
float:left;
margin-top:19px;
margin-left:20px;
}
body#popup .header .headerClose{
float:right;
width:245px;
height:70px;
background:#474747 url(/resource_2/image/common/pop_header_bg_02.gif) repeat-x left top;
text-align:right;
}
body#popup .header .headerClose p{
padding:20px 20px 0 0;
}
/** pageTitle **/
body#popup .pageTitle .pageTitleInner{
background:none;
}
/** contentsBack **/
body#popup .contentsBack p{
background:none;
}

/** footer **/
body#popup .footer .footerLaw{
background:#fff none;
}
body#popup .footer .footerUnitInner{
width:auto;
padding-left:20px;
}
body#popup .footer .footerUnitInner ul{
display:block;
}
body#popup .footer .footerLaw .footerLawInner{
width:auto;
padding-left:20px;
}
body#popup .footer .footerLaw p.logoGroup{
float:right;
}

/*--------------*/
/* oldContents */
/*--------------*/
.oldContents{
width:920px;
background:#fff;
padding:15px 0;
margin-bottom:10px;
}
.sideL .oldContents,
.sideR .oldContents{
width:685px;
}
.width560{
width:560px;
margin:0 auto;
overflow:hidden;
}
.width573{
width:573px;
margin:0 auto;
overflow:hidden;
}
.width480{
width:480px;
margin:0 auto;
overflow:hidden;
}
.width500{
width:500px;
margin:0 auto;
overflow:hidden;
}
.width580{
width:580px;
margin:0 auto;
overflow:hidden;
}
.width600{
width:600px;
margin:0 auto;
overflow:hidden;
}
.width660{
width:660px;
margin:0 auto;
overflow:hidden;
}
.width661{
width:661px;
margin:0 auto;
overflow:hidden;
}
.width670{
width:670px;
margin:0 auto;
overflow:hidden;
}
.width740{
width:740px;
margin:0 auto;
overflow:hidden;
}