@charset "shift_jis";
@import "default.css";

/*
++++++オプション関連+++++++
*/
/*font-size*/
#leftmenu dd,#rightmenu dd,p.hosoku,#option p,#combo dd { font-size:10pt; }
#leftmenu dt,#rightmenu dt	{ font-size:11pt; }
#leftmenu span,#rightmenu span,#option #midasi	{ font-size:0.9em; }
#gotop em,#combo dt,#option strong	{ font-size:1.2em; }

/*option*/
#leftmenu	{ float:left; }
#rightmenu	{ float:right; }
#leftmenu,#rightmenu	{ width:48%; border-top:1px dotted #cccccc; padding-top:5px; }
#leftmenu img,#rightmenu img	{ float:left; width:100px; height:75px; margin-right:5px; vertical-align:top; }
#leftmenu dt,#rightmenu dt	{ margin:10px 0 0; line-height:1.5; }
#leftmenu dd,#rightmenu dd	{ line-height:1.4; margin:0 0 5px; padding:0 0 15px 20px; border-bottom:1px dotted #cccccc;  }
#leftmenu em,#rightmenu em	{ color:#cc0000; padding-left:5px; }
#leftmenu span,#rightmenu span	{ display:block; padding-left:90px; }
#leftmenu br,#rightmenu br	{ clear:both; display:block; }
#rightmenu img,#rightmenu img	{ float:left; width:100px; height:75px; margin-right:5px; vertical-align:top; }
#rightmenu dt,#rightmenu dt	{ margin:10px 0 0; line-height:1.5; }
#rightmenu dd,#rightmenu dd	{ line-height:1.4; margin:0 0 5px; padding:0 0 15px 20px; border-bottom:1px dotted #cccccc;  }
#rightmenu em,#rightmenu em	{ color:#cc0000; padding-left:5px; }
#rightmenu span,#rightmenu span	{ display:block; padding-left:90px; }
#rightmenu br,#rightmenu br	{ clear:both; display:block; }
.hosoku	{1px solid; margin:10px; padding:10px; background-color:#fff9ff; }


/*option*/
#option	{ width:100%; height:300px; }
#option h3	{ font-size:1.6em; margin-bottom:6px; margin-left:217px; }
#option p	{ line-height:2.0; }
#option strong	{ color:#ff0000; margin:1em 0; }
#option img	{ width:210px; height:280px; border:1px solid; margin-right:10px; }
#option .link img	{ width:250px; height:50px; vertical-align:middle; }
#option em { color:#ff0000; }
.link	{ padding:10px 0; }
#midasi	{ border-top:1px dotted #999999; margin-top:3px; margin-left:217px; }

#oplist{ text-align:right; padding:0 0 15px 0; border:0; border-top:1px dotted #999999; }
#oplist em	{ color:#999999; font-size:13px; }

#gazou { position:relative; top:-35px; float:left; }

#opichi{
  width:100%;
  border-collapse:collapse;
}
#opichi th,#opichi td{
	border-bottom:1px solid #666666;
	text-align:center;
}
#opichi th{
  background-color:#9999ff;
	color:#ffffff;
}
.wi{
  width:80px;
}
.line{
  background-color:#f9f9f9;
}

/*複合技*/
#combo { border-top:1px dotted #999999; margin-top:26px; padding: 3px 0;}
#combo h3	{ font-size:1.6em; margin:0; }
#combo p {  padding-left:10px; }
#combo dl	{ margin:10px 5px; padding:0 5px; }
#combo dt	{ color:#cc0000; }
#combo dd	{ margin:0; padding:0 5px 20px 20px; }

/*オプション オープンウインドウの中身*/
.op_all{ position:relative; width:300px; }
.close_t { text-align:center; }
a:link.close { text-decoration:none; font-size:10px; }
a:visited.close { text-decoration:none; font-size:10px; }
a:active.close { text-decoration:none; font-size:10px; }
a:hover.close { text-decoration:underline; font-size:10px; }

/*
+++toplink_option+++
*/
#option2 #main	{ background:#ffffff; border:1px solid #333333; margin:10px; padding-bottom:0; }
#cl	{ text-align:center; font-size:10px;}

/*sysnavi2*/
#newcomer2	{ text-align:center;}
#newcomer2 dd	{ display:inline; margin:0; background:none; }
#newcomer2 em	{ color:#333333; }