@charset "shift_jis";
<!--
/*•¢–Ê’²¸‚ÌƒAƒhƒoƒ“ƒe[ƒW—p*/
* {
margin: 0;
padding: 0;
}
*{
line-height:1.0;
letter-spacing:0px;
}
a{
text-decoration: none;
color: #ff8c00;
background-color:transparent;
overflow:hidden;
outline:none;
}
a:link {
text-decoration: none;
color: #696969;
background-color:transparent;
overflow:hidden;
outline:none;
}
a:visited {
text-decoration: none;
color: #696969;
background-color:transparent;
text-decoration: none;
overflow:hidden;
outline:none;
}
a:hover {
text-decoration: none;
color: #ff8c00;
background-color:transparent;
text-decoration: underline;
overflow:hidden;
outline:none;
}
a:active {
text-decoration: none;
color: #ff7f00;
background-color:transparent;
text-decoration: none;
overflow:hidden;
outline:none;
}
.menu2 {
text-decoration: none;
font-size: 11pt;
font-weight: 600;
color: #333322;
background-color:transparent;
background-image:url(./nirvana/SS.gif);
background-repeat:no-repeat;
background-position: 0px 6px;
padding-left: 12px;
line-height:2.0;
}
.menu3 {
text-decoration: none;
font-size: 11pt;
font-weight: 600;
color: #333322;
background-color:transparent;
background-image:url(./nirvana/S.gif);
background-repeat:no-repeat;
background-position: 0px 6px;
padding-left: 12px;
line-height:2.0;
}
a.menu {
text-decoration: none;
font-weight: 600;
color: #63cf18;
background-color:transparent;
border-bottom: 2px dotted #dcdcdc;
display:block;
width:90%;
font-size:8pt;
margin-top: 0.5em;
line-height:1.5;
}
a.menu:link {
text-decoration: none;
color: #808080;
background-color:transparent;
}
a.menu:visited {
text-decoration: none;
color: #808080;
background-color:transparent;
}
a.menu:hover {
text-decoration: none;
color: #ffa500;
background-color:transparent;
background-image:url(./nirvana/SSSS.gif);
background-repeat:no-repeat;
background-position: right top;
}
a.menu:active {
text-decoration: none;
color: #ff7f00;
background-color:transparent;
background-image:url(./nirvana/SSS.gif);
background-repeat:no-repeat;
background-position: right top;
}
a.na {
text-decoration: none;
color: #ff7f00;
background-color:transparent;
}
a.na:link {
text-decoration: none;
font-weight: 500;
color: #ff7f00;
background-color:transparent;
}
a.na:visited {
color: #ff7f00;
background-color:transparent;
text-decoration: none;
}
a.na:hover {
color: #a7d28d;
background-color:transparent;
text-decoration: underline;
}
a.na:active {
color: #ff7f00;
background-color:transparent;
text-decoration: none;
}
a.lk:link {
text-decoration: underline;
color: #000099;
background-color:transparent;
}
a.lk:visited {
color: #990066;
background-color:transparent;
text-decoration: underline;
}
a.lk:hover {
color: #ff7f00;
background-color:transparent;
text-decoration: underline;
}
a.lk:active {
color: #ff7f00;
background-color:transparent;
text-decoration: underline;
}
a.topoutsourcing {
display:block;
width:481px;
height:149px;
background-image:url(./nirvana/131_ma.png);
background-repeat: no-repeat;
}
a.topoutsourcing:visited  {
width:481px;
height:149px;
background-image:url(./nirvana/131_ma.png);
}
a.topoutsourcing:hover {
width:481px;
height:149px;
background-image:url(./nirvana/131_m.png);
}
a.topoutsourcing:active {
width:481px;
height:149px;
background-image:url(./nirvana/131_mb.png);
background-position: 50% 50%;
}
a.topmystery {
display:block;
width:481px;
height:149px;
background-image:url(./nirvana/192_ma.png);
background-repeat: no-repeat;
}
a.topmystery:visited  {
width:481px;
height:149px;
background-image:url(./nirvana/192_ma.png);
}
a.topmystery:hover {
width:481px;
height:149px;
background-image:url(./nirvana/192_m.png);
}
a.topmystery:active  {
width:481px;
height:149px;
background-image:url(./nirvana/192_mb.png);
background-position: 50% 50%;
}

a.privacy {
display:block;
width:177px;
height:17px;
background-image:url(./nirvana/privacy_pro.gif);
background-repeat: no-repeat;
background-position:top left;
}
a.privacy:visited  {
width:177px;
height:17px;
background-image:url(./nirvana/privacy_pro.gif);
}
a.privacy:hover {
width:177px;
height:17px;
background-image:url(./nirvana/privacy_pro.gif);
}
a.privacy:active  {
width:177px;
height:17px;
background-image:url(./nirvana/privacy_pro.gif);
}
a.pagetop {
display:block;
width:60px;
height:15px;
background-image:url(./nirvana/ico_btnptop2_1.gif);
background-repeat: no-repeat;
background-position:-3px -1px;
}
a.pagetop:visited  {
width:60px;
height:15px;
background-image:url(./nirvana/ico_btnptop2_1.gif);
}
a.pagetop:hover {
width:60px;
height:15px;
background-image:url(./nirvana/ico_btnptop2_9.gif);
}
a.pagetop:active  {
width:60px;
height:15px;
background-image:url(./nirvana/ico_btnptop2_2.gif);
}
h1 {
margin: 10px 0px 3px 0px;
font-size: 10pt;
font-weight: normal;
color: #666666;
background-color:transparent;
}
h2{
margin: 10px 0px 10px 0px;
font-size: 150%;
padding-top: 3px;
text-shadow: 0 0 0 transparent,5px 5px 5px #ffcc66;
color: #ff8c00;
background-color:transparent;
line-height:1.5;
}

h3 {
margin: 10px 0px 10px 0px;
font-size: 150%;
padding-top: 3px;
text-shadow: 0 0 0 transparent,5px 5px 5px #ffcc66;
color: #ff8c00;
background-color:transparent;
line-height:1.5;
}
h4 {
margin: 10px 0px 10px 0px;
font-size: 150%;
padding-top: 3px;
text-shadow: 0 0 0 transparent,5px 5px 5px #ffcc66;
color: #ff8c00;
background-color:transparent;
line-height:1.5;
}
h5 {
margin: 10px 0px 10px 0px;
font-size: 150%;
padding-top: 3px;
text-shadow: 0 0 0 transparent,5px 5px 5px #ffcc66;
color: #ff8c00;
background-color:transparent;
line-height:1.5;
}
h6 {
margin: 10px 0px 10px 0px;
font-size: 150%;
padding-top: 3px;
text-shadow: 0 0 0 transparent,5px 5px 5px #ffcc66;
color: #ff8c00;
background-color:transparent;
line-height:1.5;
}

strong {
font-weight: normal;
}
em {
font-style: normal;
}
img {
border: none;
margin:0;
padding:0;
}
img.sc {
border: none;
margin: 0px 5px 0px 0px;
}
body {
margin: auto;
font-size: 103%;
text-align: center;
}
#box {
width: 750px;
margin : auto;
text-align: left;
font-size: 102%;
background-color:#ffffff;
color:#1a1a1a;
background-image:url(./nirvana/top_right.gif);
background-repeat: no-repeat;
background-position: right top;
font-family: osaka,'‚l‚r ‚oƒSƒVƒbƒN','MS PGothic',Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Arial,sans-serif;
}
#main {
float: right;
width: 481px;
margin:0px 45px 50px 0px;
text-align: left;
font-size: 100%;
line-height: 1.5;
letter-spacing:0.3px;
display: inline;
}
#menu {
float: left;
text-align: left;
position: absolute;top:50px;
width: 170px;
font-size: 12pt;
font-weight: 500;
margin: 0px 0px 0px 25px;
background-image:url(./nirvana/top_right.gif);
background-repeat: no-repeat;
background-position: right top;
}

#top {
width: 720px;
height: 60px;
padding: 5px 30px 0px 0px;
font-size: 9pt;
text-align: right;
line-height: 1.3;
background-image:url(./nirvana/008.gif);
background-repeat: no-repeat;
background-position: left top;
}
#dummy{
clear: both;/*ƒ_ƒ~[*/
color:#e6e6e6;
}
#bottombox {
width: 100%;
height: 50px;
font-size: 110%;
text-align: justify;
padding: 2px 0px 0px 0px;
bottom: 0px;
left:0px;
background-image : url(./nirvana/ore.png);
}

#bottomleft {
float: left;
width: 177px;
height: 100%;
font-size: 80%;
text-align: left;
padding: 0% 0% 0% 1%;
}
#bottomcenter {
float: left;
width: 65%;
height: 100%;
font-size: 80%;
text-align: left;
padding: 0% 0% 0% 1%;
line-height:1.3;
}
#bottomright {
float: left;
width: 70px;
height: 100%;
font-size: 100%;
text-align: left;
padding: 0% 0% 0% 1%;

}
#post{
position: relative;
top: 2000px; left:30px;
}

ol{
padding: 0px 20px 0px 20px;
margin: auto;
line-height:1.5;
}
li{
margin: auto;
line-height:2.0;
}
td{
margin: auto;
line-height:1.5;
}

.ceolist{
background-image : url(./nirvana/aicon_114.gif);
background-repeat: no-repeat;
background-position: 0px 8px;
padding-left:15px;
line-height: 1.5;
}
.popup img {
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}
.popup a:hover {
position:relative;
}
.popup a:hover img{
top:-40px;
left:-20px;
}
img#a-t{
vertical-align: top;
}
p {
font-size: 100%;
margin: 10px 0px 10px 0px;
line-height:1.5;
}
.mida{
padding:10px 0px 7px 43px;
margin: 15px 0px 15px 0px;
background-image : url(./nirvana/3dicon_03_04.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
font-size:125%;
font-weight: 600;
color: #1a1a1a;
background-color:transparent;
}
.shaka{
padding:10px 0px 10px 0px;
margin: 10px 0px 10px 0px;
font-size:125%;
font-weight: 600;
color: #1a1a1a;
background-color:transparent;
}
.yakushi{
padding:10px 0px 10px 33px;
margin: 15px 0px 15px 0px;
background-image : url(./nirvana/magnifying_glass.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
font-size:125%;
font-weight: 600;
color: #1a1a1a;
background-color:transparent;
}
.zizo {
margin:auto;
padding: 0px 0px 0px 20px;
list-style-type:none;
line-height: 2;
}

.dainichi {
list-style-type:none;
padding: 10px 30px 5px 40px;
margin: 0;
line-height: 2;
}

.aizen {
list-style-image: url(./nirvana/check_red.png);
font-size: 105%;
font-weight: 600;
line-height:2;
}
.miroku{
padding-left:0px;
padding-right:35px;
font-size: 100%;
font-weight: 600;
}
.fudo{
list-style-type:none;
padding: 5px 5px 5px 40px;
margin: 0;
line-height: 2;
}
.kannon{
margin: 10px 0px 10px 0px;
color: #ff3300;
background-color:transparent;
font-size:120%;
font-weight: 600;
}
.fugen{
margin:auto;
padding: 0px 0px 0px 20px;
line-height: 2;
}
.monju{
font-size: 120%;
background-color:transparent;
color: #ff3300;
font-weight: 600;
}
.newsorange{
background-color:transparent;
color: #ff7f00;
font-weight: 500;
}
.seishi{
margin: auto;
padding:35px;
}
.hake {
margin-bottom: 30px;
text-align:left;
padding: 0;
width: 50%;
height: 28%;
float:left;
}

.hikaku {
width: 100%; border:0px solid #cccccc;
}
th.hikaku-th {
border:3px solid #cccccc;padding:0.3em ;
text-align:center;
}
td.maru{
width:155px;
height:145px;
text-align:left;
background-image: url(./nirvana/maru.gif);
background-repeat: no-repeat;
border:3px solid #cccccc;padding:0.3em ;
color: #1a1a1a;
font-size:100%;
font-weight: 600;
line-height: 1.3;
}
td.sankaku{
width:155px;
height:145px;
text-align:left;
background-image: url(./nirvana/sankaku.gif);
background-repeat: no-repeat;
border:3px solid #cccccc;padding:0.3em ;
color: #1a1a1a;
font-size:100%;
font-weight: 600;
line-height: 1.3;
}
td.batsu{
width:155px;
height:145px;
text-align:left;
background-image: url(./nirvana/batsu.gif);
background-repeat: no-repeat;
border:3px solid #cccccc;padding:0.3em ;
color: #1a1a1a;
font-size:100%;
font-weight: 600;
line-height: 1.3;
}

/*æ“Ç‚Ý*/
@media screen {
    div#preloader { 
        position: absolute; 
        left: -9999px; 
        top: -9999px; 
    } 
    div#preloader img { 
        display: block; 
    }
}
@media print { 
    div#preloader, 
    div#preloader img { 
        visibility: hidden; 
        display: none; 
    }
}
/*div˜g*/
.head {
background-image:url(./nirvana/image34a.gif);
background-repeat:no-repeat;
margin: 20px 0px 0px 0px;
padding:0px;
width: 483px;
height: 31px;
text-align:center;
color:#e6e6e6;line-height:3;
font-size:60%;
}
.text {
background-image: url(./nirvana/image34b.gif);
background-repeat: repeat-y;
padding:0px 20px 0px 20px;
width: 483px;
line-height:1.5;
}
.foot {
background-image: url(./nirvana/image34c.gif);
background-repeat: no-repeat;
margin-bottom: 15px;
padding:0px;
width: 483px;
height: 33px;
text-align:center;
color:#e6e6e6;
line-height:3;
font-size:60%;
}

#top-copy{
padding: 95px 20px 0px 0px;
text-shadow: 4px 4px 3px #1a1a1a;
color: #ffffff;
background-color:transparent;
line-height:1.5;
}
#top-mysteryshopping{
width:481px;
height:149px;
text-align:right;
background-image: url(./nirvana/002320.jpg);
background-repeat: no-repeat;
}
#top-outsourcing{
width:481px;
height:149px;
text-align:right;
background-image: url(./nirvana/000360.jpg);
background-repeat: no-repeat;
}

.blue{
font-size:110%;
background-color:transparent;
color: #00008b;
font-weight: 600;
margin:0;
}
.step{
font-size:150%;
background-color:transparent;
color: #808080;
font-weight: 600;
vertical-align:top;
}


-->

