body {
background-image:url(/images/bg_index.jpg);
background-repeat:repeat-x;
margin:0;
padding:0;
}
#slider {
height:340px;
list-style:none;
overflow-y:auto;
overflow-x:hidden;
}
div.anythingSlider .anythingWindow {
border-bottom:3px solid #bbb;
margin:0;
}
div.anythingSlider .anythingControls ul a.cur, div.anythingSlider .anythingControls ul a {
background:#bbb;
color:#000;
}
div.anythingSlider .start-stop {
background-color:#040;
color:#fff;
}
div.anythingSlider .start-stop.playing {
background-color:#333;
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
color:#ddd;
}
div.anythingSlider.activeSlider .anythingWindow {
border-color:#ccc;
}
div.anythingSlider.activeSlider .anythingControls ul a.cur, div.anythingSlider.activeSlider .anythingControls ul a {
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
background-color:#ccc;
}
div.anythingSlider .start-stop {
font-family:Verdana, Geneva, sans-serif;
font-size:small;
background-color:#000;
color:#fff;
}
div.anythingSlider .start-stop.playing {
font-family:Verdana, Geneva, sans-serif;
font-size:small;
background-color:#cc0000;
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
color:#fff;
}
div.anythingSlider {
display:block;
margin:0 auto;
overflow:visible !important;
position:relative;
padding:0 45px 28px 45px;
}
div.anythingSlider .anythingWindow {
overflow:hidden;
position:relative;
width:100%;
height:100%;
}
.anythingBase {
background:transparent;
list-style:none;
position:absolute;
overflow:visible !important;
top:0;
left:0;
margin:0;
padding:0;
}
.anythingBase .panel {
background:transparent;
display:block;
overflow:hidden;
float:left;
padding:0;
margin:0;
}
.anythingBase .panel.vertical {
float:none;
}
div.anythingSlider .arrow {
top:50%;
position:absolute;
display:block;
}
div.anythingSlider .arrow a {
display:block;
height:140px;
margin:-70px 0 0 0;
width:45px;
text-align:center;
outline:0;
background:url(/carrotlib/images/anythingslider/default.png) no-repeat;
}
div.anythingSlider .arrow a span {display:block; visibility:hidden;}
div.anythingSlider .back {left:0;}
div.anythingSlider .back a {background-position:left top;}
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover {background-position:left -140px;}
div.anythingSlider .back.disabled {display:none;}
div.anythingSlider .forward {right:0;}
div.anythingSlider .forward a {background-position:right top;}
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover {background-position:right -140px;}
div.anythingSlider .forward.disabled {display:none;}
div.anythingSlider .anythingControls {outline:0; display:none;}
div.anythingSlider .anythingControls ul {margin:0; padding:0; float:left;}
div.anythingSlider .anythingControls ul li {display:inline;}
div.anythingSlider .anythingControls ul a {
font:11px/18px Georgia, Serif;
display:inline-block;
text-decoration:none;
padding:2px 8px;
height:18px;
margin:0 5px 0 0;
background-image:url(/carrotlib/images/anythingslider/default.png);
background-position:center -288px ;
background-repeat:repeat-x;
text-align:center;
outline:0;
border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
}
div.anythingSlider .anythingControls ul a:hover {
background-image:none;
}
div.anythingSlider .anythingControls .anythingNavWindow {overflow:hidden; float:left;}
div.anythingSlider.rtl .anythingControls ul a {float:right;}
div.anythingSlider.rtl .anythingControls ul {float:left;}
div.anythingSlider.rtl .anythingWindow {
direction:ltr;
unicode-bidi:bidi-override;
}
div.anythingSlider .start-stop {
background-image:url(/carrotlib/images/anythingslider/default.png);
background-position:center -288px;
background-repeat:repeat-x;
padding:2px 5px;
width:40px;
text-align:center;
text-decoration:none;
float:right;
z-index:100;
outline:0;
border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {background-image:none;}
div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .anythingControls ul a, div.anythingSlider .arrow a, div.anythingSlider .start-stop {
transition-duration:0;
-o-transition-duration:0;
-moz-transition-duration:0;
-webkit-transition-duration:0;
}
@charset "utf-8";
* {margin:0px;	padding:0px;}
* html body {
padding-left:1px;
}
*:first-child+html body {
padding-left:1px;
}
html, body {
scrollbar-3dlight-color:#e5e5e5;
scrollbar-arrow-color:#e5e5e5;
scrollbar-darkshadow-color:#e5e5e5;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#fff;
background-color:#333;
margin:0px;	padding:0px;
}
a:link {text-decoration:underline;color:#333;}
a:visited {text-decoration:underline;color:#333;}
a:active {text-decoration:underline;color:#333;}
a:hover {text-decoration:none;color:#C00;}
body {
margin:0px;
padding:0px;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color:#333;
background-color:#333;
}
#wrapper {
width:840px;
margin:0 auto;
}
#contents01 {
background-image:url(/images/bg_contents_cap.gif);
height:40px;
width:840px;
margin:14px 0 0;
}
#contents02 {
background-image:url(/images/bg_contents_middle02.gif);
background-repeat:repeat-y;
width:840px;
margin:0;
}
#contents03 {
background-image:url(/images/bg_contents_bottom.gif);
height:29px;
width:840px;
margin:0;
}
hr {
margin:0px auto;
clear:both;
}
p, ul, dl, dd {
margin:0px;
padding:0px;
}
img {
border:none;
}
a:focus {
outline:none;
}
.new {
padding-left:10px;
margin:0;
}
.pagetop {
clear:both;
text-align:right;
padding:30px 10px 10px 0;
}
.red {
color:#C00;
}
.clearfix:after {
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}
.clearfix {
min-height:1px;
}
* html .clearfix {
height:1px;
}
#header {
margin:0px auto;
width:840px;
height:120px;
}
#logo {
float:left;
height:69px;
}
#nav {
clear:both;
width:840px;
margin:0;
padding:0;
list-style:none;
}
#nav li {
float:left;
margin:0;
padding:0;
}
#snav_other {
width:320px;
float:right;
margin-top:40px;
margin-right:18px;
list-style:none;
height:21px;
vertical-align:middle;
}
#snav_other li {
float:left;
margin:0;
padding:0;
height:21px;
vertical-align:middle;
}
#search_other {
width:144px;
height:21px;
margin-top:40px;
float:right;
}
#searchform {
position:absolute;
}
#keywords {
width:125px;
height:21px;
background-image:url(/images/search_box.gif);
background-repeat:no-repeat;
border:0;
color:#333;
}
#search_btn {
position:absolute;
top:0;
_top:1px;
left:123px;
}
*:first-child + html #search_btn {
top:1px;
}
#footer {
margin:0px auto;
width:840px;
clear:both;
}
#copyright {
clear:both;
padding:5px 0 20px 0;
text-align:right;
}
#basket {
position:relative;
right:0px;
z-index:100;
width:150px;
height:0;
padding:0 20px;
margin:30px 0 0;
float:right;
}
@charset "utf-8";
body {
background-image:url(/images/bg_index.jpg);
background-position:top center;
background-repeat:repeat-x;
margin:0;
padding:0;
}
#index_header {
margin:0px auto;
width:840px;
height:70px;
background-color:#ffffff;
clear:both;
}
.fusen {
margin-bottom:5px;
}
#main_image_container {
text-align:center;
margin:20px 0 3px;
clear:both;
height:368px;
}
#main_image_container ul {margin:0;padding:0;
}
#index_wrapper {
width:940px;
margin:0 auto;
}
#index_middle {
width:840px;
margin:0 auto;
text-align:center;
}
#index_contents01 {
background-image:url(/images/bg_contents_cap.gif);
height:40px;
width:840px;
margin-top:14px;
margin:0 auto;
clear:both;
}
#index_contents02 {
background-image:url(/images/bg_contents_middle01.gif);
background-repeat:repeat-y;
width:840px;
margin:0 auto;
}
#index_contents03 {
background-image:url(/images/bg_contents_bottom.gif);
height:29px;
width:840px;
margin:0 auto;
}
#newsbox {
width:420px;
padding:10px 0 10px 50px;
margin:0;
float:left;
text-align:left;
}
dl.index_list dt {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
float:left;
padding:10px 10px 0 0;
line-height:125%;
clear:both;
display:none;
}
dl.index_list dd {
font-size:11px;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
padding:10px 10px 0 15px;
margin:5px 0;
line-height:130%;
clear:both;
background-image:url(/images/next.gif);
background-repeat:no-repeat;
background-position:0 10px;
}
#widget {
width:300px;
padding:10px 50px 0 0;
float:right;
}
#linkbox {
width:740px;
padding:20px 0;
margin:0 auto;
clear:both;
}
.banner {
list-style:none;
border-top:1px dotted #999;
padding:20px 0 0;
}
.banner li {
margin:0;
padding:0 10px 0 0;
float:left;
}
.banner .snsSpace {
margin:0;
padding:0 10px 0 10px;
}
.banner .last {
margin:0;
padding:0;
}
.narisumashi {font-size:11px; margin:5px;}
.narisumashi a:link {text-decoration:none; color:#ffffff; background-color:#cc0000;padding:3px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.narisumashi a:visited {text-decoration:none; color:#ffffff; background-color:#cc0000;padding:3px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.narisumashi a:active {text-decoration:none; color:#ffffff; background-color:#cc0000;padding:3px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.narisumashi a:hover {text-decoration:none; color:#ffffff; background-color:#990000;padding:3px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}