@charset "EUC-JP";

#container {width:980px; background:#ffffff; margin:0px auto; position:relative;}

#header {width:980px; margin:0px; padding:0px; background:#ffffff; text-align:left;}

#header2 {width:980px; margin:0px; padding:10px 0px 0px 10px; text-align:left;}

#menuleft  {float:left; width:190px; background:#ffffff; padding:10px 0px 0px 10px; margin:0px; text-align:left;}

#main {float:right; width:770px; background:#ffffff; padding:10px 0px 0px 0px; margin:0px;}

#footer2 {clear:both; width:980px; margin:0px; padding:25px 10px 10px 0px; text-align:right;}
#footer  {clear:both; width:980px; margin:0px; padding:5px; background:#1e90ff; color:#ffffff;}


body {font-size:10pt; background:#1e90ff; margin:3px 10px 0px 10px; padding:0px; text-align:center; line-height:1.2;}
td   {font-size:10pt; line-height:1.2;}
a:link,a:active,a:visited {color:#0000FF; text-decoration:none;}
a:hover {text-decoration:underline;}


.headerDIV  {width:980px; padding:0px 0px 3px 0px; background:#1e90ff;}
h1	{font-size:100%; font-weight:normal; display:inline; color:#FFFFFF;}
.table_header2 {width:960px; border:0px; background:#f5f5f5; margin:0px; padding:0px;}

.table_l       {width:180px; margin:0px; padding:0px;}
.table_l2      {width:180px; margin:0px; padding:0px; align:left;}
.table_line    {border-right:1px solid #1e90ff; border-left:1px solid #1e90ff; border-bottom:1px solid #1e90ff;}
.table_text    {padding:5px; line-height:1.5;
			    border-right:1px solid #1e90ff; border-left:1px solid #1e90ff; border-bottom:1px solid #1e90ff;}
.table_dash    {padding:5px; line-height:1.5;
			    border-right:1px solid #1e90ff; border-left:1px solid #1e90ff; border-bottom:1px dashed #1e90ff;}
.table_none    {padding:5px; line-height:1.5; border-right:1px solid #1e90ff; border-left:1px solid #1e90ff;}
.table_bana    {padding-bottom:5px;}

.table_select {background:#f5f5f5; margin:0px 0px 10px 0px;}
.table_select a {color:#666666; text-decoration:underline;}
.table_select a:link {color:#666666; text-decoration:underline;}
.table_select a:active {color:#666666; text-decoration:underline;}
.table_select a:visited {color:#666666; text-decoration:underline;}
.table_select a:hover {color:#666666; text-decoration:underline;}

.order_title
{width:750px; margin:0px 0px 10px 0px; padding:5px 5px; text-align:left; font-weight:bold; font-size:13pt; color:#1e90ff;
 border-left:4px #1e90ff solid; border-bottom:4px #1e90ff solid;}
.order_title2
{width:750px; margin:0px 0px 10px 0px; padding:5px 5px; text-align:left; font-size:11pt; color:#000000;
 background:#f5f5f5; border-left:4px solid #000000;}
.order_title3
{width:140px; margin:5px 0px 5px 0px; padding:5px 5px; text-align:left; color:#000000;
 background:#f5f5f5; border-left:4px solid #000000;}
.order_title4
{width:110px; margin:5px 0px 5px 0px; padding:3px 3px; text-align:left; color:#666666;
 background:#ffffff; border:1px solid #666666; text-align:center;}
.order_text
{padding:10px 0px 10px 0px; border-bottom:1px dashed #999999;}
.order_text2
{padding:10px 0px 10px 0px;}

.kai_title
{margin:0px 0px 10px 0px; padding:5px 5px; text-align:left; font-size:11pt; color:#cc0000;
 background:#ffffff; border-bottom:3px double #cc0000;}
.kai_title2
{width:220px; margin:10px 0px 5px 10px; padding:3px 3px; text-align:left; font-size:11pt; color:#666666;
 background:#ffffff; border:1px solid #666666; text-align:center;}
.kai_title3
{width:750px; margin:0px 0px 10px 0px; padding:5px 5px; text-align:left; font-size:11pt; color:#cc0000;
 background:#ffffff; border-top:3px solid #cc0000; border-bottom:3px solid #cc0000;}
.kai_text  {margin:0px 0px 25px 9px; text-align:left;}
.kai_text2 {margin:0px 0px 10px 10px; text-align:left;}
.kai_line  {margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; text-align:left; border-bottom:1px solid #cccccc; width:750px;}
.kai_line2 {margin:0px; padding:0px 0px 10px 0px; text-align:left; width:750px;}
.kai_dash
{margin:5px 0px 5px 0px; padding:5px 0px 5px 0px; border-bottom:1px dashed #999999; border-top:1px dashed #999999; width:750px;}
.kai_formtitle
{width:600px; margin:0px 0px 10px 0px; padding:5px 5px; text-align:left; font-size:11pt; color:#000000;
 background:#f5f5f5; border-left:4px solid #000000;}
.kai_formdash
{padding:5px 0px 5px 0px; border-bottom:1px dashed #999999; border-top:1px dashed #999999;}
.kaitable_l     {width:180px; margin:0px; padding:0px;}
.kaitable_text  {padding:5px; line-height:1.5;
			     border-right:1px solid #cc0000; border-left:1px solid #cc0000; border-bottom:1px solid #cc0000;}
.kaitable_dash  {padding:5px; line-height:1.5;
			     border-right:1px solid #cc0000; border-left:1px solid #cc0000; border-bottom:1px dashed #cc0000;}

.shop_title
{width:330px; margin:0px 0px 0px 10px; padding:2px 4px;
 border-left-style:solid; border-bottom-style:solid; border-color:#1e90ff; border-width:4px;
 font-weight:bold; font-size:13pt;}
.shop_text
{margin:0px; padding:5px 0px 10px 15px; color:#000000; line-break:strict;}
.shop_title2
{width:750px; margin:0px; padding:5px 5px; text-align:left; font-weight:bold; font-size:13pt; color:#1e90ff;
 border-left:4px #1e90ff solid; border-bottom:4px #1e90ff solid;}
.shop_title3
{padding:5px 0px 5px 5px; margin:15px 0px 5px 0px; border-left:4px solid #1e90ff;
 font-weight:bold; font-size:11pt; color:#1e90ff;}
.shop_point {background:#1e90ff; color:#FFFFFF; font-weight:bold; padding:6px 6px;}
.shop_pointtext {padding:5px 0px 0px 0px;}
.shop_bottom {border-bottom:1px solid #999999;}
.shop_dash {padding:0px 0px 15px 0px;}

.post_line {border-top:1px solid #999999; border-bottom:1px solid #999999; background:#ffffff;}
.post_dash {border-bottom:1px solid #ffffff; background:#f5f5f5;}

.privacy_dash {padding:5px 0px 5px 0px; border-bottom:1px dashed #999999; border-top:1px dashed #999999;}

.map_title
{margin:0px 0px 5px 15px; padding:5px 5px; text-align:left; font-size:11pt; color:#000000;
 background:#f5f5f5; border-left:4px solid #000000;}
.map_title2
{width:90px; margin:5px 0px 10px 15px; padding:3px 3px; text-align:left; color:#666666;
 background:#ffffff; border:1px solid #666666; text-align:center;}


/* program */

.kanren_text  {padding:5px;
			   border-right:1px solid #1e90ff; border-left:1px solid #1e90ff; border-bottom:1px solid #1e90ff;}
.kanren_dash  {padding:5px;
			   border-right:1px solid #1e90ff; border-left:1px solid #1e90ff; border-bottom:1px solid #1e90ff;}

.list_table  {border-bottom:1px solid #1e90ff;}
.list_price  {font-weight:bold; font-size:19px; color:#FF0000;}
.list_price2 {font-weight:bold; font-size:17px; color:#FF0000;}
.list_name   {background:#f5f5f5; font-weight:bold; font-size:17px; padding:3px; margin:10px 0px 5px 0px;}

.zaiko_name   {background:#f5f5f5; font-weight:bold; font-size:17px; padding:3px; margin:5px 0px 15px 0px;}
.zaiko_title
{width:80px; margin:5px 0px 5px 0px; padding:3px 3px; text-align:center; color:#666666;
 background:#ffffff; border:1px solid #666666;}
.zaiko_num    {font-weight:bold; font-size:18px;}
.zaiko_dash   {border-bottom:1px solid #cccccc; padding:3px 0px 6px 0px; margin:0px 0px 6px 0px;}
.zaiko_dash2  {border-bottom:1px solid #cccccc; padding:6px 0px 6px 0px; margin:0px 0px 6px 0px;}
.zaiko_dash3  {border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; padding:3px 0px 6px 0px; margin:0px 0px 6px 0px;}
.zaiko_space  {padding:0px; margin:15px 0px 15px 0px;}
.zaiko_price  {font-weight:bold; font-size:26px; color:#FF0000;}
form.zaiko    {margin:15px 0px 15px 0px;}

.zaiko_emo
{width:250px; margin:5px 0px 5px 0px; padding:5px 5px; text-align:center; color:#ffffff;
 background:#ff0000; border:0px; font-weight:bold;}
form.emo      {margin:5px 0px 10px 0px;}

.form_button {width:6em; height:2em;}
.form_bottom {border-bottom:1px solid #1e90ff;}
.form_table  {border-bottom:1px solid #1e90ff; margin:10px 0px 25px 0px;}
.form_title 
{width:100px; margin:3px 0px 3px 0px; padding:5px 5px; text-align:center; font-size:10pt; color:#000000; background:#f5f5f5;}

.textform        {margin:8px 0px;}
.textformbutton  {width:6em; height:2em; margin:0px 0px 8px 0px;}

.l_formsp      {margin:0px;}
.l_form กกกกกก {margin:3px 0px 3px 7px;}
.l_formtext กก {margin:10px 0px 3px 7px; border:2px solid #333333;}
.l_formline    {border-right:1px solid #1e90ff; border-left:1px solid #1e90ff;}

/* program */




/*==========================================   Header   ==========================================*/

h1 {
  width:980px;
  margin:0;
  padding:0px 0px 3px 0px;   
  font-size:100%; 
  font-weight:normal; 
  color:#FFF;
  background:#1e90ff;
  text-align:left;
  display:block;
}

div#container div#header_new {
  margin: 0;
  padding: 0;
  width:980px;
  height:120px;
  position:relative;
}  

div#container div#header_new p#iosys_logo {
  width:130px;
  height:115px;
  margin: 0;
  padding: 0;
  position:absolute;
  top:5px;
  left:0px; 
}

div#container div#header_new p#title_print {
  margin: 0;
  padding: 0;
  position:absolute;
  left:133px;
  top:0;
}  

div#container div#header_new p#cart {
  margin: 0;
  padding: 0;
  position:absolute;
  top:0;
  right:10px;
}

div#container div#header_new ul {
  list-style:none;
  width:840px;
  height:35;
  margin: 0;
  padding: 0;
  position:absolute;
  top: 85px;
  left:130px;
}

div#container div#header_new ul li {
  margin: 0;
  padding: 0;
  float:left;
}

/*  sitemap */

div#container p#sitemap {
	margin: 0;
	padding: 0;
	color:#FFF;
	font-size:100%;
	position:absolute;
	top: 1px;
	right: 1px;
}  

div#container p#sitemap a {
  background: url(/item/smi.gif) no-repeat center left;
  margin:0;
  padding:0 0 0 13px;
  color:#FFF;  
}  

/* /sitemap */

/*==========================================   /Header   ==========================================*/

img {
  border: 0;
  margin: 0;
  padding: 0;
}


/*==========================================    sitemap   ==========================================*/

div#container div#main ul {
  margin: 0;
  padding: 0;
  list-style:inside;
}  

div#container div#main ul li {
  margin: 6px 0;
  padding: 0;
  text-indent:12px;
}  

/*==========================================   /sitemap   ==========================================*/
