@charset "utf-8";

/*--------------------------------------
  Default Reset & Base Style Sheet
  Last Update 2010-07-20

  1-1.Structure Module
  1-2.Text Module
  1-3.Hypertext Module
  1-4.Image Module
  1-5.Object Module
  1-6.共通読み込みCSS修正

/*--------------------------------------
	1-1.Structure Module
---------------------------------------*/
body {font:13px/1.231 'ＭＳ Ｐゴシック', Arial, Helvetica, sans-serif;letter-spacing:0;} 
body {font-size:small; *font:x-small;}

#header {font-size: 100%;}
#globalheader {font-size: 100%;}
html:not(:target) #header{font-size: 13px;}
html:not(:target) #globalheader{font-size: 13px;}

#header input{font-size: 100%;}
html:not(:target) #header input{font-size:13px;}


#footer{font-size: 100%!important;}
html:not(:target) #footer{font-size: 13px;}

#footer input{font-size: 100%!important;}
html:not(:target) #footer input{font-size:13px!important;}


#incontents {font-size: 103%;}
html:not(:target) #incontents{font-size:105%;}



#incontents p {margin:0; padding:0;}

#oshieteContents {
	margin:0; 
	padding:10px 0;
	text-align:left;
	line-height: 1.4em;	
}

/*--------------------------------------
	1-2.Text Module
---------------------------------------*/


h1#oshiete-title {
	margin:0;
	padding:4px 0 0 16px;
	border:none;
	background:url(/images/common/oshiete_title.gif) no-repeat left;
	height:21px;
	font-weight:bold;
	font-size: 16px;
	}



.emphasis_green  {color:#65CC00;}
.emphasis_olive  { color:#009900}
.emphasis_bluesky  {color: #3399FF; font-weight:bold;}
.emphasis_green_bold  {color:#65CC00; font-weight:bold;}
.emphasis_red    {color:#FF0000;}
.emphasis_red_s   {color:#FF0000; font-size:85%;}
.emphasis_dark-green {color:#339900; font-weight:bold;}


/*--------------------------------------
	1-3.Hypertext Module
---------------------------------------*/

a                { color:#0033CC; text-decoration:underline;}
a:link:hover     { color:#0033CC; text-decoration:underline;}
a:link:active    { color:#0033CC; text-decoration:underline;}
a:visited        { color:#660099; text-decoration:underline;}
a:visited:hover  { color:#660099; text-decoration:underline;}
a:visited:active { color:#660099; text-decoration:underline;}


/*--------------------------------------
	1-4.Image Module
---------------------------------------*/

.img-middle { margin:0; padding:0 0 0 4px;border:none;}


/*--------------------------------------
	1-5.Object Module
---------------------------------------*/

.clear {clear:both; margin:0; padding:0; border:none; }
.pageTop {margin: 0; padding: 0; border:none; text-align:right;}

.dot-line-bottom {
	margin:0;
	padding:0 0 10px 0;
	border:none;
	background:url(/images/common/dot-line.gif) top left repeat-x;
	height:6px;
}


/*--------------------------------------
	1-6.共通読み込みCSS修正
---------------------------------------*/
.searcharea label, .searcharea2 label {font-weight:normal!important;}

