@charset "UTF-8";
@import "http://";
.history h3{margin:5px 0 30px;width:780px!important;width:800px;height:45px!important;height:70px;padding:25px 0 0 20px;background:url(img/hx/ido_800.png) no-repeat;letter-spacing:3px;}
h4{width:758px!important;width:800px;}
/*キャンペーンtop-img*/
div.campaign-list{width:800px;min-height:115px;height:auto!important;height:140px;padding:10px 0 15px;background:#333;font-size:14px!important;color:#fff!important;}
div.campaign-list h3{position:absolute;top:30px!important;left:70px!important;width:240px!important;height:120px!important;text-indent:-541em;background:url(../campaign/mylib/index/bg_pic.png) no-repeat!important;}
div.campaign-list ul{margin:0 0 0 300px;}
div.campaign-list li.tpl{margin-top:20px!important;margin-top:30px;}
div.campaign-list li a{color:#fff!important;font-weight:bold;position:relative;}
div.campaign-list li a:hover{color:#ff29a7!important;font-weight:bold;}
div.index dl.box2{margin:20px 30px;}
/*2009新春用*/
h3.y2009{margin:20px 0 0!important;padding:0!important;width:800px!important;height:350px!important;text-indent:-541em;background:url(../campaign/mylib/index/2009/top.png) no-repeat!important;}
ul.y2009{margin:0 0 20px!important;padding:59px 0 0!important;width:800px!important;height:141px!important;height:200px;list-style-type:none;background:url(../campaign/mylib/index/2009/cp.png) no-repeat!important;}
ul.y2009 li{float:left;padding:0!important;width:265px!important;height:61px!important;}
ul.y2009 li.cp1{margin:1px 0 0 0!important;}
ul.y2009 li.cp2{margin:1px 0 0 2px!important;}
ul.y2009 li.cp3{margin:1px 0 0 2px!important;}
ul.y2009 li.cp4{margin:1px 0 0 0!important;}
ul.y2009 li.cp5{margin:1px 0 0 2px!important;}
ul.y2009 li a{display:block;width:265px!important;height:61px!important;text-indent:-854em;background:url(img/common/spacer.gif) repeat;}
ul.y2009 li.cp1 a:hover{background:url(../campaign/mylib/index/2009/1.png) no-repeat!important;}
ul.y2009 li.cp2 a:hover{background:url(../campaign/mylib/index/2009/2.png) no-repeat!important;}
ul.y2009 li.cp3 a:hover{background:url(../campaign/mylib/index/2009/3.png) no-repeat!important;}
ul.y2009 li.cp4 a:hover{background:url(../campaign/mylib/index/2009/4.png) no-repeat!important;}
ul.y2009 li.cp5 a:hover{background:url(../campaign/mylib/index/2009/5.png) no-repeat!important;}
/*ページ内ランダムバナー*/
dl.random{margin:20px 0;border:1px solid #333;padding:0 0 2px 0;background:url(img/box/green.png) repeat;}
dl.random dt{height:20px!important;height:24px;font-size:13px;padding:4px 0 0 25px!important;font-weight:bold!important;color:#222!important;letter-spacing:2px;}
dl.random dt a,dl.random dt a:hover{color:#222;}
dl.random dd{margin:2px!important;border:1px solid #ccc!important;background:#fff!important;padding:5px!important;color:#222!important;font-size:95%!important;display:inline-table;min-height:1%;}
dl.n2{margin:20px 130px;}
dl.random dd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Hides from IE-mac \*/
* html dl.random dd{height:1%;}dl.random dd{display:block;}
/* End hide from IE-mac */
dl.random dd ul{list-style-type:none;margin:0;padding:0;}
dl.random dd ul li{float:left;width:250px;height:110px;margin:5px 4px;}
dl.random dd ul li a{display:block;width:250px;height:110px;text-indent:-5841em;background:url(img/common/spacer.gif) repeat;}