/*------------------------------------------------------
■01 wrapperAll wrapper
■02 html view
-------------------------------------------------------*/

body{
padding:0; margin:0;
color:#fff;
background:#000;
line-height:1.5em;}
#wrapperAll{margin:0 auto;overflow:hidden;}

/*FLASH部分は伸縮可変*/
div#campaigh-flash{
position: absolute;   
z-index:0;
top:0;
left:50%;
width:100%;
height:100%;
margin-left: -600px;}


/*■02 html view
-------------------------------------------------------*/
/*BOX（960px;）*/
div#header,
div#view-box{position:relative;z-index:1;}

/*02-1：div#header*/
div#header{
width:100%;
display:block;
background-color:#3d1d10;}

/*02-2：div#header-------------------------*/
div#header ul#ul_wrap{
margin:0 auto;width:940px;padding:10px;
overflow:hidden;}
div#header ul#ul_wrap li{float:left;}
div#header ul#ul_wrap li#logo{width:430px;}
div#header ul#ul_wrap li#logo a{
display:block; text-indent:-9999px;
width:422px;
height:59px;background:url(../images/common/logo.gif) no-repeat;}
div#header ul#ul_wrap li#addlnk{width:510px;}
div#header ul#ul_wrap li#addlnk p#add{
width:490px; text-indent:-9999px;height:15px;
background:url(../images/common/add.gif) no-repeat;}
div#header ul#ul_wrap li#addlnk p#lnk{
margin-top:20px;
width:490px; text-align:right;} 
div#header ul#ul_wrap li#addlnk p#lnk a{ padding:0 5px;}

/*02-2：div#view-box-------------------------*/
div#view-box{
margin:460px auto 0 auto;/*centering*/
*top:460px;
width:960px;
padding:10px 0;}

div#allbox{
width:940px;padding:10px;
background-color:#3d1d10;}


/*wide940px*/
div#allbox div#wrap,
div#allbox div#btmbox{width:940px;overflow:hidden;}
/*float*/
div.mainarea{float:left;width:590px;}
div.sidearea{float:right;width:350px;}


/*02-3：*div.mainarea-------------------------*/
/*ul#lnkbtn*/
div.mainarea ul#lnkbtn{width:588px; overflow:hidden;}
div.mainarea ul#lnkbtn li{float:left;width:196px;margin-top:10px;}
div.mainarea ul#lnkbtn li.li1{margin-top:0;}/*1行目*/
div.mainarea ul#lnkbtn li a{
display:block;
width:186px;
height:155px;
text-indent:-9999px;
background-color:#000;}
div.mainarea ul#lnkbtn li a#KT{background:url(../images/top/lnkbtnKT.jpg) no-repeat;}
div.mainarea ul#lnkbtn li a#SJ{background:url(../images/top/lnkbtnSJ.jpg) no-repeat;}
div.mainarea ul#lnkbtn li a#EC{background:url(../images/top/lnkbtnEC.jpg) no-repeat;}
div.mainarea ul#lnkbtn li a#EG{background:url(../images/top/lnkbtnEG.jpg) no-repeat;}
div.mainarea ul#lnkbtn li a#MO{background:url(../images/top/lnkbtnMO.jpg) no-repeat;}
div.mainarea ul#lnkbtn li a#MS{background:url(../images/top/lnkbtnMS.jpg) no-repeat;}

div.mainarea ul#lnkbtn li a#KT:hover,
div.mainarea ul#lnkbtn li a#SJ:hover,
div.mainarea ul#lnkbtn li a#EC:hover,
div.mainarea ul#lnkbtn li a#EG:hover,
div.mainarea ul#lnkbtn li a#MO:hover,
div.mainarea ul#lnkbtn li a#MS:hover{background-position:right;}




/*02-4：*div.sidearea-------------------------*/
div.sidearea div.banner{}
div.sidearea div.banner a{display:block;}
div.sidearea{
width:330px;
padding:10px;
background:#000 url(../images/common/bk_mainsidearea.gif) repeat-x;}
/*sidearea div#news*/
div#wrap div.sidearea div#news h2{
display:block; width:330px;
background:url(../images/common/h2_news_.gif) no-repeat 0 0;
height:12px; text-indent:-9999px;
padding-bottom:5px;
border-bottom:1px solid #ccc;}
div#wrap div.sidearea div#news dl{width:330px; overflow:hidden;}
div#wrap div.sidearea div#news dl dt,
div#wrap div.sidearea div#news dl dd{float:left;padding:5px 0;}
div#wrap div.sidearea div#news dl dt{width:80px;}
div#wrap div.sidearea div#news dl dd{width:250px;}
div#wrap div.sidearea div#news dl dd a{text-decoration:underline;}


/*sidearea div.banner*/
div#wrap div.sidearea div.banner a{margin-top:5px;}


/*02-4：#btmbox----------------------------------*/
div#btmbox{
margin-top:10px;
border-top:1px solid #664d43;}
/*div.mainarea*/
div#btmbox div.mainarea{width:580px; margin-top:10px;}
div#btmbox div.mainarea ul#btmlnk{
width:580px;overflow:hidden;}
div#btmbox div.mainarea ul#btmlnk li{float:left;width:auto;}
ul#btmlnk li h2{display:block;height:16px; border-bottom:1px solid #664d43; text-indent:-9999px;}
ul#btmlnk li a{display:block; font-size:10px;}
ul#btmlnk li.blnk1{width:270px;padding-right:10px;}
ul#btmlnk li.blnk1 h2{width:270px;background:url(../images/common/h2_btmlnk1.gif) no-repeat;}
ul#btmlnk li.blnk2{width:300px;}
ul#btmlnk li.blnk2 h2{width:300px; background:url(../images/common/h2_btmlnk2.gif) no-repeat;}

/**div#btmbox sidearea*/
div#btmbox div.sidearea{background:none;}


div#view-box div#footer{
display:block;
width:100%;
text-indent:-9999px;
background:url(../images/common/copyright.gif) no-repeat 50% #000;
padding:20px 0;}









