@charset "UTF-8";
@import "/css/sidebar.css";

*                 { margin: 0px; padding: 0px; }
html              {  }
body              { font-family: "ＭＳ Ｐゴシック", sans-serif; font-size: 12px; color: #333333; line-height: 120%; backgroud-color:#ffffff; margin: 0px; }
h1,h2,h3,h4,h5,h6 { font-size: 12px; font-weight: normal; }
form,ul,li,p      { margin: 0px; padding: 0px; }
ul                { list-style: none; }
li                { list-style: none; }
img               { border: none; color: #FFFFFF: }
a                 { color: #000099; text-decoration: underline; }
label             { cursor: pointer; }
input             { padding: 1px; }

/******************************************************************************
 * BODY
 *****************************************************************************/
div#body { width: 960px; margin: 0px auto; padding: 0px 10px; background: url(/images/back.gif) repeat-y; }

/******************************************************************************
 * HEADER
 *****************************************************************************/
#header { width: 960px; height: 86px; color: #666666; }
	#header div.msg  { float: left; height: 12px; width: 600px; padding: 2px 5px; }
		#header div.msg h1 { font-size: 10px; }
	#header div.link { float: right; height: 16px; width: 340px; text-align:right; padding-right:5px; }
		#header div.link a { font-size: 10px; color: #666666; line-height: 1.0em; }

	#header div.logo     { float: left; width: 226px; height: 70px; }
	#header div.subtitle { float: left; width: 514px; height: 70px; }
	div.subtitle p.subtitle_top{ float: left; }
	div.subtitle p.subtitle_bottom
	{
		float:right;
		width:159px;
		text-align:center;
		background-image:url('/images/header/button.gif');
		background-repeat:no-repeat;
		margin:0 5px 0 0;
		padding:6px 0;
		cursor: pointer;
	}
	div.subtitle p.subtitle_bottom span#sao_count{color:red;}

	div#header div.freedial { float: right; width: 200px; height: 70px; }

#breadcrumb_navigation { margin : 5px; font-size: 10px; }
	#breadcrumb_navigation a { color: #333333; }

/******************************************************************************
 * FRAME
 *****************************************************************************/
#frame  { width: 960px; background: url(/images/bg_frame.gif) repeat-y; margin-bottom: 20px; }
#main   { float: left; width: 750px; padding: 10px 5px; border-top: solid 5px #78ADF5; }
	#main div.frame1 { width: 730px; margin: 0px 5px; padding: 10px; background-color: #c6daff; }
	#main div.frame2 { width: 710px; padding: 10px; border: solid 1px #6ea1fe; background-color: #ffffff; }
#sidebar { float: left; width: 190px; padding: 5px 0 0 5px; }

h2 { font-size: 12px; }


/******************************************************************************
 * SIDEBAR
 *****************************************************************************/
#sidebar .style1 {font-size: 10px}
#sidebar .style3 {color: #FFFFFF}
#sidebar .style4 {font-size: 10px; color: #FFFFFF; }

#sidebar #entry { background-image:url(/images/sidebar/entry/bg.gif); width:191px; height:110px; }
	#sidebar #entry .btn { padding-top: 10px; text-align: center; }
		/*#sidebar #entry .menu img { margin-top: 3px; }*/


/******************************************************************************
 * FOOTER
 *****************************************************************************/
div#footer { width: 960px; clear: both; padding-top:4px; }
	div#footer div#bottomlink { padding: 0px 5px 5px 0px; text-align: center; color: #333333; }
		div#footer div#bottomlink a { color: #333333; }
	div#footer div#products { font-size:10px; text-align:center; padding:5px 0; border-top:dashed 1px #CCCCCC;}
		div#footer div#products a { color: #333333; }

div.data  { margin-left: 120px; width: 450px; text-align: left; }


/******************************************************************************
 * COMPANY/INQUIRY
 *****************************************************************************/
div.frame { margin-left:5px; width: 724px; padding: 10px; background-color: #c6daff;  }


/******************************************************************************
 * CONTROLS
 *****************************************************************************/
input.tsubox   { width: 30px; text-align: right; ime-mode: disabled; }
input.pricebox { width: 80px; text-align: right; ime-mode: disabled; }


