div.html {
bottom:0px;
padding-bottom:0px;
position:absolute;
visibility:hidden;
width:100%;
}
body {
background:#FFFFFF none repeat scroll 0%;
}
* {
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯","Osaka";
line-height:1.4em;
margin:0px;
padding:0px;
}
.box3 {
width:33px;
}
.box6 {
width:54px;
}
.box10 {
width:82px;
}
.box12 {
width:96px;
}
.box18 {
border:1px solid #CCCCCC;
width:138px;
}
.box19 {
width:145px;
}
.box20 {
width:152px;
}
.box30 {
width:222px;
}
.box33 {
width:243px;
}
.box40 {
width:292px;
}
.box47 {
width:341px;
}
.area40 {
height:134px;
width:302px;
}
.area45 {
height:290px;
width:337px;
}
.area46 {
height:134px;
width:337px;
}
.area50 {
height:290px;
width:372px;
}
.area55 {
height:290px;
width:407px;
}
.area65 {
height:290px;
width:444px;
}
.area68 {
height:134px;
width:498px;
}
.area80 {
height:134px;
width:572px;
}
.area80_2 {
height:420px;
width:572px;
}
.area92 {
height:160px;
width:666px;
}
.area96 {
height:420px;
width:694px;
}
.area96_2 {
height:160px;
width:694px;
}
a {
color:#003399;
}
a:link {
color:#003399;
}
a:hover {
color:#FF6699;
}
#headder a, #navi a, #sl a {
color:#000000;
}
#headder a:hover, #navi a:hover, #sl a:hover {
color:#FF6699;
}
#sl a:visited {
color:#663399;
}
#sitemap a:visited {
color:#663399;
}
#sitemap a:hover {
color:#FF6699;
}
.white {
color:#FFFFFF;
}
.whitest {
color:#FFFFFF;
font-weight:bold;
}
.red {
color:#EC0000;
}
.redst {
font-weight:bold;
}
.blue {
color:#3A75AF;
}
.bluest {
color:#3A75AF;
font-weight:bold;
}
.black {
color:#000000;
}
.blackst {
color:#000000;
font-weight:bold;
}
.orange {
color:#FF6600;
}
.orangest {
color:#FF6600;
font-weight:bold;
}
.grayst {
color:#474747;
font-weight:normal;
}
.dred {
color:#990000;
font-size:12px;
font-weight:bold;
}
.red-l {
color:#FF0000;
font-size:16px;
font-weight:bold;
}
.picture {
border:1px solid #CCCCCC;
}
img {
border:0px none;
}
#mainbox {
font-size:14px;
letter-spacing:0.05em;
}
#footer {
font-size:12px;
letter-spacing:0.05em;
width:870px;
}
#header {
font-size:14px;
letter-spacing:0.05em;
text-align:left;
width:870px;
}
.marbo {
margin-bottom:10px;
}
.mar_b05 {
margin-bottom:5px;
}
.mar_b10 {
margin-bottom:10px;
}
.mar_b15 {
margin-bottom:15px;
}
.mar_b20 {
margin-bottom:20px;
}
.mar_b30 {
margin-bottom:30px;
}
.mar_t05 {
margin-top:5px;
}
.mar_t10 {
margin-top:10px;
}
.mar_t20 {
margin-top:20px;
}
.mar_t30 {
margin-top:30px;
}
.t_pad1 td, .t_pad1 th {
padding:1px;
}
.t_pad2 td, .t_pad2 th {
padding:2px;
}
.t_pad3 td, .t_pad3 th {
padding:3px;
}
#osusume {
float:left;
font-size:13px;
height:230px;
text-align:center;
width:233px;
}
#osusume div {
padding:5px;
}
div.ichiran {
float:left;
font-size:14px;
height:210px;
text-align:center;
width:195px;
}
div.ichiran div{width:175px}
.ich-title {
background:transparent url(/img/products/i-title.gif) no-repeat scroll 0%;
margin-bottom:10px;
padding:14px 0px 10px;
width:600px;
}
.ich-title span {
font-size:16px;
line-height:16px;
margin-left:30px;
}
.fs12p {
font-size:12px;
line-height:1.3em;
}
.fs13p {
font-size:13px;
line-height:20px;
}
.fsb {
font-weight:bold;
}
.fs14-w {
color:#FFFFFF;
font-size:14px;
line-height:20px;
padding:5px;
}
.fs14-b {
font-size:14px;
line-height:20px;
padding:5px;
}
#is ul, #is ol, #is li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#is #title_setumei {
background:transparent url(/img/products/title_setumei.gif) repeat scroll 0%;
height:26px;
margin:10px 0pt;
text-indent:-5000px;
width:580px;
}
#is .item_tbl01 img {
border:1px solid #CCCCCC;
padding:6px;
}
#is .setumei_text {
font-size:14px;
padding:10px 10px;
vertical-align:top;
}
#is .border01 {
background:transparent url(/img/products/bar01.gif) repeat scroll 0%;
height:9px;
margin:10px 0pt;
width:580px;
}
#is .setumei_text01 {
font-size:14px;
font-weight:bold;
height:auto;
line-height:1.1em;
margin-bottom:0px;
padding:6px;
width:568px;
}
#is .setumei_text02 {
color:#FF9900;
font-size:14px;
height:auto;
line-height:1.1em;
margin-bottom:0px;
padding:6px;
width:568px;
}
#is .setumei_text03 {
font-size:14px;
height:auto;
line-height:1.1em;
margin-bottom:0px;
padding:6px;
width:568px;
}
#is .setumei_text03 li {
background:transparent url(/img/products/list01.gif) no-repeat scroll left top;
margin-bottom:6px;
margin-left:0px;
padding-left:20px;
}
#is .setumei_text04 {
font-size:14px;
height:auto;
line-height:1.1em;
margin-bottom:10px;
padding:6px;
width:568px;
}
#is .setumei_text05 {
font-size:14px;
height:auto;
line-height:1.1em;
margin-bottom:10px;
padding:0px;
width:580px;
}
#is .setumei_text05 table td, #is .setumei_text05 table th {
padding:3px;
}
.movie_box {
background:#F2F2F2 none repeat scroll 0%;
border:1px solid #CCCCCC;
height:250px;
padding:10px;
}
.movie_01 {
float:left;
height:240px;
}
.movie_box_text {
float:right;
font-size:13px;
height:auto;
line-height:1.5em;
text-align:left;
width:240px;
}
div.w250 {
width:250px;
}
div.w600 {
width:600px;
}
.title {
background-color:#EEEEEE;
background-image:url(/img/main/title.gif);
background-repeat:repeat-x;
border:1px solid #CCCCCC;
padding:0px 5px 5px;
}
.title h3 {
background-image:url(/img/main/eye_c.gif);
background-repeat:no-repeat;
font-size:13px;
font-weight:normal;
line-height:20px;
margin-bottom:10px;
margin-top:6px;
padding-left:20px;
}
div.w600 div.title {
margin-bottom:20px;
}
#si a img, #sp a img {
display:inline;
margin:5px;
}
#new ul {
margin-left:2em;
}
#new ul li {
line-height:20px;
list-style-image:url(/img/main/arrow.png);
vertical-align:middle;
}
ul.info_navi {
list-style-position:inside;
list-style-type:none;
margin-left:5px;
}
ul.info_navi li {
border:medium none;
font-size:14px;
line-height:2em;
vertical-align:middle;
}
ul.info_navi li p {
font-size:90%;
text-indent:1em;
}
ul.info_navi li img {
margin:5px 0px 0px 10px;
}
#member {
background-image:url(/img/navi/point.jpg);
background-repeat:no-repeat;
height:187px;
margin-bottom:10px;
width:250px;
}
a.first {
border:0px none;
display:block;
height:47px;
left:16px;
position:relative;
top:68px;
width:217px;
}
a.touroku {
border:0px none;
display:block;
height:48px;
left:16px;
position:relative;
top:71px;
width:215px;
}
.ranking img {
float:left;
margin-right:5px;
}
.ranking {
font-size:13px;
height:118px;
padding:5px 0px;
}
#serch {
height:30px;
width:300px;
}
#footer {
border-top:1px solid #CCCCCC;
text-align:left;
width:800px;
}
#footer ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0pt;
}
#footer ul li {
display:inline;
padding-right:2em;
}
.fleft {
float:left;
}
.right {
float:right;
}
#header ul#h-navi {
margin:5px 0pt;
}
#header ul#h-navi li {
background-image:url(/img/navi/eye_h.gif);
background-position:left center;
background-repeat:no-repeat;
display:inline;
margin-left:10px;
padding-left:10px;
}
#h-right {
background-image:url(/img/navi/free.gif);
background-position:right top;
background-repeat:no-repeat;
float:right;
padding-top:35px;
text-align:left;
width:600px;
}
img#h_line {
background-image:url(/img/navi/h_line.gif);
background-repeat:repeat-x;
}
ul#menu {
height:35px;
width:870px;
}
ul#menu a {
display:block;
overflow:hidden;
text-indent:-100px;
}
ul#menu li {
float:left;
list-style-type:none;
}
.top {
background:transparent url(/img/navi/contents.gif) no-repeat scroll 0px;
display:block;
height:35px;
width:134px;
}
a.contents01 {
background:transparent url(/img/navi/contents01.gif) no-repeat scroll 0px;
display:block;
height:35px;
width:146px;
}
a.contents01:hover {
background:transparent url(/img/navi/contents01-over.gif) no-repeat scroll 0px;
}
a.contents02 {
background:transparent url(/img/navi/contents02.gif) no-repeat scroll 0px;
display:block;
height:35px;
width:146px;
}
a.contents02:hover {
background:transparent url(/img/navi/contents02-over.gif) no-repeat scroll 0px;
}
a.contents03 {
background:transparent url(/img/navi/contents03.gif) no-repeat scroll 0px;
display:block;
height:35px;
width:146px;
}
a.contents03:hover {
background:transparent url(/img/navi/contents03-over.gif) no-repeat scroll 0px;
}
a.contents04 {
background:transparent url(/img/navi/contents04.gif) no-repeat scroll 0px;
display:block;
height:35px;
width:145px;
}
a.contents04:hover {
background:transparent url(/img/navi/contents04-over.gif) no-repeat scroll 0px;
}
a.contents05 {
background:transparent url(/img/navi/contents05.gif) no-repeat scroll 0px;
display:block;
height:35px;
width:150px;
}
a.contents05:hover {
background:transparent url(/img/navi/contents05-over.gif) no-repeat scroll 0px;
}
#login {
background-color:#F0F0F0;
height:34px;
width:865px;
}
#login marquee p a {
font-size:12px;
line-height:30px;
margin-right:3em;
}
#login #form1, #login #form2 {
float:right;
font-size:12px;
text-align:right;
width:385px;
}
div.l-link {
clear:both;
float:none;
font-size:10px;
margin-bottom:10px;
text-align:right;
width:865px;
}
#login #form1 {
padding:5px;
}
#cart-pri {
border:1px solid #CCCCCC;
font-size:12px;
height:200px;
margin-left:30px;
overflow:auto;
vertical-align:top;
width:620px;
}
#sitemap {
margin-left:100px;
}
#sitemap ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#sitemap ul li {
line-height:20px;
}
#sitemap ul ul {
margin-left:2em;
}
#map {
margin-bottom:20px;
width:600px;
}
#map h3 {
margin-bottom:0px;
}
#main-news {
border:1px solid #CCCCCC;
height:200px;
margin-bottom:0px;
width:600px;
}
#main-news2 {
background-color:#FFFFFF;
height:300px;
overflow:auto;
text-align:left;
width:auto;
}
#newitems {
float:left;
font-size:13px;
height:30px;
margin:0px 8px 2px 8px;
text-align:left;
width:580px;
}
#newitems1 {
font-size:13px;
margin:0px 8px 2px 8px;
text-align:center;
width:125px;
}

#newsbox {
background-image:url(/img/main/back_navi2.gif);
background-repeat:repeat-y;
border:1px solid #CCCCCC;
font-size:14px;
height:auto;
padding:0px 0px 5px 5px;
text-align:left;
width:auto;
}
#newsbox h3 {
background-image:url(/img/main/title_2.gif);
background-repeat:no-repeat;
font-size:14px;
font-weight:normal;
line-height:20px;
margin:0px 0px 10px;
padding:3px 0px 3px 25px;
}
#newsbox ul li {
line-height:20px;
list-style-image:url(/img/main/arrow.png);
vertical-align:middle;
}
#newsbox p {
border-bottom:1px dotted #CCCCCC;
color:#666666;
font-size:14px;
line-height:20px;
margin:0px;
padding:3px 5px 3px 0px;
width:auto;
}
#newsbox ul {
margin-left:1.6em;
}
#sl p {
font-weight:bold;
}
#sl ul {
list-style-type:none;
margin:0pt 0pt 6px 0px;
}
#sl ul li {
display:inline;
margin-right:4px;
padding-left:20px;
}
#sl ul li.move {
background-image:url(/img/main/ic-move.png);
background-position:left center;
background-repeat:no-repeat;
}


.boxborder { border: solid 1px #CCCCCC;}

#is .setumei_border { border-left: dashed #999999 1px; }
#is .setumei_border2 { border-bottom: dashed #999999 1px; }

