@charset "EUC-jp";
/* >>>>>>>>>>>>>> RightArea <<<<<<<<<<<<<< */
hr {margin:30px 0}
#Top_Kakomi {
    font-size:12px;	line-height:1.2em;
    padding:0 10px;
    border-left:6px solid #cec;	border-right:6px solid #cec;
    text-align:center}

#Top_Kakomi  h1 {text-align:center; margin-top:0px}

.P1 h1{border-left:6px solid #6a66aa; color:#6a66aa;padding-left:8px;font-size:16px;margin-bottom:1em}
.P1 h2 {margin-top:56px; margin-bottom:8px; font-size:18px; color:#0033FF}

.P1 p {font-size:14px;line-height:1.4em} 
.P1 p img{vertical-align:middle}
.P1 strong{line-height:2em ;font-size:1.2em;font-weight:bold}

.HSmall {font-size:14px}

.TopLink {text-align:right}

#Headcopy {
  font-size:16px;text-align:center;padding:6px;
  background-color:#393;color:#fff}
#Shouhin table{width:500px; }
#Shouhin td {padding:4px; width:250px;}
#Shouhin image {text-align:center;}

#C1 {font-size:small; color:Red;margin-top:0px}
#C2 {font-size:x-small;}
#S {font-size:small;}


#P1Link{margin-top:20px; width:510px; }
#P1Link td{border:1px solid #666;
  background-color:#eee;
  text-align:center;
  font-size:10px}

#Kakomi {width:505px;border-collapse:collapse;}
#Kakomi2 {padding-left:20px; padding-right:20px;}

#Tejun {margin-top:1em;width:505px;}
#Tejun td{width:255px;font-size:12px;border:1px solid #666;padding:10px}

.P2 {margin-bottom:4em;}
.P2 h1{margin-top:0;font-size:x-large;color:#6a66aa;}
.P2 h3{font-size:16px; color:#000; border-bottom:2px solid #009;}
.P2 h2{border-left:6px solid #6a66aa; color:#6a66aa;padding-left:8px;font-size:16px;margin-bottom:1em}
.P2 ul{margin-bottom:2em;margin-left:3em}
.P2 li{margin-top:4px;font-size:12px}
.P2 em{color:red;font-style:normal;font-size:0.9em}
.P2 .BlueLine{background-color:#009;height:2px}
.P2 .Product td{padding:8px; font-size:12px}
.P2 .Product h4{font-size:14px;line-height:1.5em}
.P2 .Product b{color:Red}
.P2 .Product strong{color:White;background-color:Red}
#FS{background-color:#3c8fc1;border:2px solid #3c8fc1}
#MC{background-color:#7c6;border:2px solid #7c6}
#VP{background-color:#f77;border:2px solid #f77}
.P2 .ImageArea {border:2px solid #ddd;padding:20px 40px}
.P2 .Small{font-size:80%}

.ADSpace{border:1px solid #999;padding:8px;margin-bottom:2em}
.ADSpace table{width:100%}
.ADSpace img {padding:7px}
.ADSpace h3{font-size:16px;text-align:center; color:#7e2b3b;background-color:#fc9;padding:4px;border:none}
.ADSpace h4{font-size:12px;text-align:center}
.ADSpace h4 img{padding:0;vertical-align:baseline}
.ADSpace p{font-size:12px;text-align:center}

.PStep  td{font-size:12px;padding:20px}


.Item {float:right; width:200px; margin-bottom:50px;}
.Item h4{margin-left:30px; font-size:14px;}
.Item img{margin-left:50px;}
.Item p {margin:4px 0 0 30px;font-size:10px;line-height:1em;}
.Item ul{margin-left:30px}
.Item li {padding-top:10px;list-style-position:inside;font-size:14px; line-height:1em;}

/* ¡ä¡ä¡ä¡ä¡ä¡¦Ehyoji ¡ã¡ã¡ã¡ã¡ã¡ã¡¦E */
.Hyoji h3{padding-top:50px;}
.Hyoji td,th{padding:14px 4px;font-size:12px}
.Hyoji th{width:10em;text-align:center}
.Hyoji  .Gray{background-color:#e6e6e6}

/*  ¡ä¡ä¡ä¡ä¡ä¡¦EHowto ¡ã¡ã¡ã¡ã¡ã¡ã¡¦E */
.Howto {padding-bottom:20px}
.Howto p{font-size:small;margin-top:1em;margin-left:2em}
.Howto ul{margin-left:3em}
.Howto ol{margin-left:3em}
.Howto li{font-size:small;margin-top:0.2em;list-style-type:disc}
.Howto .Nagare  td{padding:6px; text-align:center}
.Howto .Nagare p{border:1px solid #333;font-size:12px;padding:4px;margin:2px;background-color:#ffd;}
.Howto a{color:#006}
.Howto table{margin-left:2em}
.Howto h1{margin-top:0;font-size:x-large;color:#6a66aa;}
.Howto h2{background-color:#6a66aa;color:#fff;
                    font-size:medium;padding-left:10px;font-weight:bold;padding:4px 10px;}
.Howto h3{font-size:small;color:#6a66aa;margin-top:2em;border-bottom:2px dotted #6a66aa}
.Howto h4{font-size:small;margin-bottom:0;margin-top:2em;margin-left:2em}
.Howto em{color:Red;font-style:normal}
.Howto .Souryou {border-collapse:collapse;}
.Howto .Souryou th{background-color:#cfccff;font-size:x-small;border:1px solid #333;text-align:center; font-weight:normal}
.Howto .Souryou th strong{font-weight:bold; font-size:small}
.Howto .Souryou td{font-size:small;border:1px solid #333;text-align:center;}
#Kouza {background-color:#ffa;padding:4px}
#FAX {background-color:#ffa;padding:4px;line-height:1.5em;font-weight:bold}
.Howto .Num {font-weight:bold;font-size:large;color:Red;}


	
	/*  ¡ä¡ä¡ä¡ä¡ä¡ä¡¦EWeb ¡ã¡ã¡ã¡ã¡ã¡ã¡¦E */

#QA h3{margin-top:40px}
#QA dl{margin-top:60px}
#QA dt{font-weight:bold;font-size:14px;border-bottom:1px solid #6a66aa}
#QA dd{margin-top:4px;font-size:12px}
#QA b{font-size:16px; color:#6a66aa}
#QA li{font-size:14px;margin-top:6px}
#QA  td{border:1px solid #999;margin:2px}
#QA  th{border:1px solid #999;margin:2px}

.Form th {width:150px;padding:6px;text-align:right}
.Form td {padding:6px}
#BG {background-color:#eee}
#BG2 {background-color:#ddf}
.Form input {border:1px inset #aaa;}
.Form input:focus {background-color:#ffc}
.Form textarea{border:1px inset #aaa;}
.Form textarea:focus{background-color:#ffc}
.Form #Sub {border:1px outset #aaa;width:5em}
.Form select {border:1px inset #aaa;width:10em;}

.Sitemap ul {margin:20px 0 0 2em}
.Sitemap li {font-size:12px}
.Sitemap h2 {margin-top:0;font-size:x-large;color:#6a66aa}
.Sitemap h4 {margin-top:40px;padding:4px;background-color:#233ddc;font-size:14px;
background-image:url(./images/blue_bg1.gif);color:#fff;text-align:center}

.Original h3{font-size:small;color:#6a66aa;margin-top:2em;border-bottom:2px dotted #6a66aa}
.Original h2 { font-size:26px; color:#6a66aa}
.Original table {border-collapse:separate;margin-right:auto;margin-left:auto}
.Original table td {padding:6px;font-size:14px;
  border-top:1px solid #aaa;}
.Original table th {text-align:center;
   background-color:#BBB4EA;color:#fff;width:8em}
.Original .Kakaku td {width:100px}

.Step td {padding:8px;font-size:14px;line-height:1.5em}