@charset "utf-8";

/********************************************************
Copyright(C)RELAFULL CO., LTD. All Rights Reserved.
********************************************************/

/* INDEX and COMPANY ********************************************/

@import url(base.css);

/* base 1 ********************************************/

#wrap_inner{ background: url(img/amusement/bg_wrap_in.gif) no-repeat top;}
html[xmlns*=""] body:last-child #wrap_inner
{ background: url(img/amusement/bg_wrap_in_SF.gif) no-repeat top center;}

#header{ background: url(img/amusement/header.gif);}

#navi_left{ background: #e0f8bd;}
#navi_left_in1{ background: url(img/amusement/left_top.gif) no-repeat top;}
#navi_left_in2{ background: url(img/amusement/left_bottom.gif) no-repeat bottom;}

#footer{ background: #71c84d url(img/amusement/footer.gif) no-repeat top;}

#title_img img{ margin: 0 0 0 1px;}
:root #title_img img{ margin: 0;}
html[xmlns*=""] body:last-child #title_img img{ margin: 0 0 0 1px;}

/* base 2 ********************************************/

h3{ background: url(img/amusement/title_h3.gif) no-repeat; color: #227500;}

h4{ background: url(img/amusement/icon_1.gif) no-repeat 0 0;}

/* Utility ********************************************/

@media print {
body{ background: #fff;}
#wrap{ width: 936px;}
#wrap_inner{ width: 936px;}
#title_img img{ margin: 0;}
#title_img img{ _margin: 0 0 0 1px;}
}

/* sidebar ********************************************/

#sidebar .karaoke{ display: none;}

#navi_left h2.title1{ background: url(img/amusement/left_title_tenpo.gif);}
#navi_left h2.title2{ background: url(img/amusement/left_title_mail.gif);}
#navi_left h2.title3{ background: url(img/amusement/left_title_toiawase.gif);}
#navi_left h2.title4{ background: url(img/amusement/left_title_job.gif);}

#navi_left iframe{ border: 1px solid #bcdcaf;}

/* article ********************************************/

#article h2{ background-position: 1px 0;}
:root #article h2{ background-position: 0;}
html[xmlns*=""] body:last-child #article h2{ background-position: 1px 0;}

#article h2.title1{ background-image: url(img/amusement/title_1.gif);}
#article h2.title2{ background-image: url(img/amusement/title_2.gif);}
#article h2.title3{ background-image: url(img/amusement/title_3.gif);}

#topics div div{ background: url(img/amusement/arrow_3.gif) no-repeat 0 3px;}

.topics{ background: url(img/amusement/topics_bg1.gif) no-repeat top;}
.topics h3{ background: url(img/amusement/arrow_5.gif) no-repeat 0 2px;}
.topics_inner{ background: url(img/amusement/topics_bg2.gif) no-repeat bottom;}

#check{ background: url(img/amusement/check_bg.gif);}
#check h3, #check .top{ background: url(img/amusement/check_bg_top.gif) no-repeat top;}
#check .bottom{ background: url(img/amusement/check_bg_bottom.gif) no-repeat bottom;}

.unit ul.icon li{ background: url(img/amusement/icon_2.gif) 0 3px no-repeat;}

/* footer ********************************************/

#footer_inner{ background: url(img/amusement/footer_line.gif) no-repeat bottom;}
#footer_inner li{ background: url(img/amusement/arrow_4.gif) no-repeat right;}
#footer .copy{ background: url(img/amusement/copy.gif) no-repeat top;}