﻿

/*----基本設定--------------------------------*/

body{
  color      : #181810;
  font-family:Osaka,Verdana,Arial,Helvetica,sans-serif;
  font-size  :14px;

  }

body{
  background-color	: #F6F3DF;
  background-image	: url("images/bg.gif");
  background-repeat	: repeat-x;
  margin				    : 0px;
  padding				    : 0px;
  text-align        :center;
}


		
p	{
	margin  : 0px;
	padding	: 0px;
	}
	

.no_border  {
  border:none;
  }

	
ul 
{  background-color	: #ECF5EB;
	margin		: 0px;
	padding	: 6px;
	text-align	: left;
	list-style:none;
	border-style:solid;
	border-color:#c8e2c5;
		border-width:1px;
}

li
{
 background:url("images/list_mark.gif");
 background-repeat:no-repeat;

	margin		: 6px;
	padding	:3px 6px 3px 20px;
	 
	font-size	 : 12px;
	text-align    :left;
	line-height	: 160%;
	font-weight	: bold;	
}
	

/*----リンク-------------------------------------*/
	
a:link			{ color:#0036B2;text-decoration:underline; }
a:visited		{ color:#0036B2; text-decoration:underline; }
a:hover			{ color: #0036B2; text-decoration: underline; }
a:active		{ color: #0036B2; text-decoration: underline; }
	


/*----文字-------------------------------------*/

h1   {
  font-size  :8pt;
  font-weight:normal;
  line-height:2em;
  margin     :0;
  line-height:120%;
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  text-align :right;
  }

h2 {	 
  margin  : 0px;
  padding	: 0px;
	} 
	

.font_m{
	font-size:14px;
  line-height		: 155%;
  color: #1E1E1E;
  text-align    :left;
	} 
	
	
.font_m_line{
	font-size:14px;
  line-height		: 200%;
  color: #1E1E1E;
  text-align    :left;
border-bottom-style:dotted;
border-width:1px;
border-color:#999999;
	} 
	
.font_s{
	font-size	    : 12px;
	text-align    :left;
	line-height		: 145%;
	} 
	
.font_s_fodder{
	font-size	    : 12px;
	text-align    :center;
	line-height		: 145%;
	} 
	
.font_ss{
	font-size	    : 9pt;
	text-align    :left;
	line-height		: 150%;
	} 

.font_koe_page_ss{
	font-size	: 9pt;
	text-align	: right;
	line-height	: 150%;
	}

.font_red{
	font-size:14px;
  line-height		: 155%;
  color: #1E1E1E;
  text-align    :left;
	color:#CC0000;
	} 



/*----背景カラー----------------------------------*/

.white  {
  background-color	: #ffffff;
  }

.green{
  background-color	: #038200;
  }
	
	
.m_green{
  background-color	: #ECF5EB;
  }
	
.thick_green{
  background-color	: #c8e2c5;
  }
	
.mm_green{
  background-color	: #EFFAEE;
  }
		
		
.orange{
  background-color	: #FAE4C3;
  }
	
	
.beige{
  background-color	: #E8E4CE;
  }	





/*--各ページ共通---------------------------------*/


.bg_left {
  background-image	: url("images/bg_left.gif");
  background-repeat	: repeat-y;
  }

.bg_right {
  background-image	: url("images/bg_right.gif");
  background-repeat	: repeat-y;
  }

	
.sq_bg_middle{
  width:206px;
  background-image: url("images/sq_bg_middle.gif"); 
	background-repeat	: repeat-y;
	margin:0px ;
	padding	: 0px;		
  }


.font_sq_s{	 
	font-size	   : 12px;
	margin       : 2px 14px;
	text-align   :left;
	padding      :0;
	line-height	 : 160%;
	} 
	


.font_sq_s_link{	 
	font-size	   : 12px;
	margin       : 8px 14px 2px 14px;
	text-align   :left;
	padding      :0;
	line-height	 : 160%;
	} 	
	
	
.font_sq_s_dline{	
  line-height     :25px;
	font-size	      : 12px;
	margin          : 2px 14px;
	text-align      :left;
  background-image: url("images/sq_dline.gif"); 
	} 
	

	
.copy{ 
  background-image	: url("images/footer_bg.gif");
  background-repeat	: no-repeat;
	text-align      :center;
  }


.mar_keitai{	
  line-height     :160%;
	font-size	      : 12px;
	margin          : 14px;
	text-align      :left;
  background-color	: #FAE4C3;
	} 


#img_keitai{
float:left;
margin-right:10px;
margin-bottom:4px;
	} 



/*--トップページ---------------------------------*/

.mar_green_box{
  margin:5px 8px 5px 8px;
  }
	
.mar_green_box h2{
  margin        :0;
  color         : #1E1E1E;
  text-align    :left;
  font-weight   :bold;
  font-size     :14px;
  line-height		: 145%;
	}
	
	
	
.ashi{
  background-image	: url("images/k_ti_gra.gif");
  background-repeat	: no-repeat;	

	}

/*--090825トップページ追加---------------------------------*/
.midashi_area {
	width:458px;
	background:url(add_images/subtitle_top.jpg) no-repeat left top;
	padding:4px 0 0 0;	
	line-height:1;
	margin:0;
}
.midashi_area .btm {
	width:458px;
	background:url(add_images/subtitle_btm.jpg) no-repeat left bottom;
	padding:0 0 7px 0;
	margin:0;
}
.midashi_area .btm .mid {
	width:458px;
	background:url(add_images/subtitle_mid.jpg) repeat-y left top;
	margin:0;
}
.midashi_area .sub_ttl {
	width:458px;
	background:url(add_images/subtitle_txt.jpg) no-repeat left top;
	margin:0;
	min-height:28px;
}
* html .midashi_area .sub_ttl {
	height:28px;
}
.midashi_area table.ttl_table {
	width:454px;
	border:none;
	vertical-align:middle;
	margin:-2px 0 -2px 2px;
}
.midashi_area table.ttl_table h2 {
	font-size:16px;
	margin-top:2px;
}

a.acc_mk {
	background:url(add_images/acc_mk.gif) no-repeat left center;
	padding-left:22px;
}

.contact_area {
	width:458px;
	background:url(add_images/inqbox_top.jpg) no-repeat left top;
	padding:20px 0 0 0;
	zoom:1;
}
.contact_area .btm {
	width:458px;
	background:url(add_images/inqbox_btm.jpg) no-repeat left bottom;
	padding:0 0 18px 0;
}
.contact_area .btm .mid {
	width:458px;
	background:url(add_images/inqbox_mid.jpg) repeat-y left top;
}
.contact_area .txtarea {
	width:458px;
	background:url(add_images/inqbox_txt.jpg) no-repeat left top;
	padding:0; margin:0;
	font-size:14px;
	line-height:22px;
}
.contact_area p {
	padding:0 110px 0 16px;
}
* html .contact_area p {
	margin-top:-3px;
}
*:first-child + html .contact_area p {
	margin-top:-3px;
}

	

/*--声---------------------------------*/

.mar_koe{
  margin:15px 4px 15px 0px;
  }


/*--Google-----------------------------*/

.google{
  margin:530px 0px 0px 0px;
  }

