@charset "Shift_JIS";
@import url(../style.css);

body
{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}

div.left
{
    width:620px;
    margin:10px;
    float:left;
    clear:left}
ul.indexul
{
    background-color:#eeffee;
    padding:5px 10px;
    margin:2px 0 5px 0.5em;}
ul.indexul li
{
    margin:2px 0 3px 0}
th
{
    font-size:9pt;
    text-align:center;}
tr
{
    font-size:9pt;}
.index
{
    border-bottom:double 8px #669966;width:auto;}
.index img
{
    vertical-align:middle;}
.index a
{
    color:black;
    display:block;
    width:auto;
    font-size:11pt;
    background-color:#ccccff;
    border-bottom:dashed 3px #99cc99;
    padding:3px;text-decoration:underline;}
.index a:hover
{
    color:black;
    background-color:#ffffcc;}

p.order
{
    margin:10px 0 0 20px;
    width:550px;}
ul.order li
{
    list-style-type:disc;
    margin:3px 30px 3px 50px;}

/*»•iˆê——‚ÉŽg‚¤•ª*/
table.price
{
    border-collapse:collapse;}
table.price th
{
    background-color:#ccffcc;
    border:solid 1px #cccccc;
    padding:1px 5px 1px 5px;}
table.price td
{
    background-color:#ffffff;
    border:solid 1px #cccccc;
    padding:1px 5px 1px 5px;}

tr.yellow td
{
    background-color:#ffffcc;}
tr.orange td
{
    background-color:#ffeeaa}

td.id
{
    width:70px;
    font-family:Monospace;}
td.name
{
    width:455px;}
td.price
{
    text-align:right;
    width:80px;
    font-family:Monospace}
td.name2 
{
    width:255px;}
td.subname
{
    width:190px;}

td.product_1
{
    width:75px;
    text-align:center;}
td.product_2
{
    width:160px;}
td.product_3
{
    width:270px;}
td.product_4
{
    width:175px;}
td.product_5
{
    width:130px;}
td.product_6
{
    width:290px;}
td.product_7
{
    width:50px;}
td.product_8
{
    width:65px;}
td.product_9
{
    width:125px;}

h4
{
    font-size:11pt;}
h5
{
    font-size:11pt;
    color:#660033;
    text-align:left;}

p.dl
{
    text-align:center;}

/*FAQ‚ÉŽg‚¤•ª*/
table.faq
{
    width:600px}
p.red, span.red
{
    color:Red;}
p.d_red
{
    color:#990000;}
p.green, span.green
{
    color:Green;}
.faq li
{
    margin-left:4em;
    line-height:11pt;
    text-indent:-1.5em;}
.faq dt
{
    color:Blue;
    margin:0em 0em 1em 2em;
    text-indent:-1.5em;}
.faq dd
{
    margin:0em 0em 1em 2em;
    line-height:11pt;}
.faq dd dt
{
    color:Black;
    text-indent:0em;
    margin:0em 0em 1em 1em;}
table.search *
{
    height:30px;
    text-align:center;
    font-weight:normal;
    padding:0px 5px;}
table.search th
{
    background-color:#cccccc;}
table.search td
{
    background-color:#ccccff;}
table.code td
{
    height:20px;
    padding-left:5px;}
#sp1,#sp2,#sp3
{
    margin:0em 0em 1em 0.5em;
    text-indent:0em;}
ol.faq li
{
    margin-left:30px;
    line-height:11pt;
    text-indent:0px;}


/*ƒAƒbƒvƒf[ƒgÚ×‚ÉŽg‚¤•ª*/
.up 
{
    width:600px;}
.up em 
{
    font-style:normal;
    font-weight:bold;
    color:#cc0000;}
div.attention
{
    border:solid 1px red;
    padding:2px 5px;
    width:450px;}
div.attention ul
{
    list-style-image: url(gif/ul.gif);}

.up h2
{
    text-indent: 0;
}

.up h2.productname
{
    background-color: transparent;
    font-size: 12pt;
    float: left;
    margin: 0;
    padding: 0;
    width: 320px;
}

div.attention2
{
    float: right;
    border:solid 1px green;
    padding:2px 5px;
    width:256px;
}

div.attention2 h2
{
    float: none;
    font-size: 10pt;
    background-color: transparent;
    color: green;
}

div.attention2 ul
{
    list-style-image: url(gif/ul.gif);
}

div.updatebuttons
{
    clear: both;
}

div.inquiry ul li
{
    list-style-type:none;}
.up ul li
{
    margin-left:30px;
    list-style-type:disc;
    line-height:11pt;
    text-indent:0px;}
.up ul ul li
{
    margin-left:2em;
    list-style-type:circle;}
h6
{
    margin:20px 0px 10px 0px;
    color:blue;
    font-size:10pt;}
hr
{
    margin:30px 0px 20px 0px;}
h3
{
    color:#0084ff;
    font-weight:bolder;
    font-size:14pt;}
.up ol li
{
    margin-left:35px;
    line-height:11pt;
    text-indent:0px;}
.up td
{
    vertical-align:text-top;}
.up dt
{
    margin-left:1em;}
.up dd
{
    margin-left:2em;}
.up p
{
    padding-left:1em;}
button
{
    background-color:#ffffff;
    display:inline;
    border:none;
    width:230px;
    cursor:pointer;
    color:#0000ff;}
form
{
    display:inline}
div.troubleInfo
{
	border: solid 1px red;
	padding: 0.1em 0.5em;
	width: 450px;
	margin-top: 0.5em;
	margin-bottom: 1.5em;}
div.troubleInfo h2
{
	font-size: 100%;
	font-weight: bold;
	text-decoration: underline;
	background-color: White;
	width:100%;}

div.troubleInfo h2 img
{
	margin-right: 2px;
	vertical-align:bottom;}

div.troubleInfo p
{
	margin-left: 0.5em;}

div.troubleInfo span.displayStyle
{
	display: block;
	margin-left: 5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;}
