@charset "utf-8";



/* ----------------------------------------

CSS Information



 Site URL:		http://www.

 File name:		default.css()

 Summary:		all styles

 Created:		2008-11-21

 Lust update:	2008-11-21 by imamura

 Author:		Kousuke Imamura(admin)

 Style Info:	共通CSS

------------------------------------------ */



/*-----------------------

__Deafault style clear

------------------------*/



*{margin:0; padding:0;}



body{

	font-size:100%;

	font-family:Meiryo,Osaka,verdana,arial,sans-serif;

	background:#FFF url(../img/common/main_bg.gif);

	text-align:center;

	color:#333;

	line-height:1.3;

}



html {overflow-y:scroll;}



/* for IF6 */

* html body {font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;}



/* other ----------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

caption,th {text-align:left;}

q:before,q:after{content:'';}

abbr,acronym {border:0;font-variant:normal;}

input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

ul{list-style-type:none;}

legend {text-indent:-9999px;}

address{color:#c20a0c; margin:5px 0;}

caption {display:none;}

img {border:0;}

a img {border:0;}

em, strong {font-weight:bold;}

em {color:#666;}

b {font-weight:bold;}

i {font-style:italic;}

s {text-decoration:line-through;}

u {text-decoration: underline;}



p {margin:5px 5px 5px 0;}



hr {border:1px dotted #CCC;}





/*

 LinkColor

--------------------------*/

a {color:#03C; text-decoration:underline;}

a:visited {color:#03C;}

a:hover {color:#F00;text-decoration:underline;}

a:active {color:#03C;}





/*

 Clear

--------------------------*/

.clear {

	font-size: 1px;

	line-height: 0px;

	margin: 0px;

	padding: 0px;

	clear: both;

}





/*

画像配置制御(左右)

--------------------------*/

img.imgL {margin:10px 0 0 0;}

img.imgL05 {margin:10px 5px 0 0;}

img.imgL10 {margin:10px 10px 0 0;}

img.imgL20 {margin:0 0 5px 0;}





/*

 Wrap

--------------------------*/

#wrap {

	width:752px;

	margin:0 auto;

	background:#FFF;

	border:1px solid #CCC;

	border-top:none;

	border-bottom:none;

	overflow:hidden;

}



/*

 Container

--------------------------*/

#container {

	width:710px;

	margin:0 auto;

	text-align:left;

	font-size:80%;

}





/*

 Header

--------------------------*/

#head {

	float:left;

	width:710px;

	height:83px;

	background:#FFF;

	position:relative;

/*	border-bottom:3px solid #3E7404;*/

	border-bottom:3px solid #db1719;

	margin-bottom:15px;

}



#head h1 {

/*	color:#3B7600;*/

	color:#c20a0c;

}



#head img.logo {

	position:absolute;

	top:25px;

	left:0px;

}



#head img.tel {

	position:absolute;

	top:25px;

	right:0px;

}



/*

 LeftColumn

-----------------------------*/

#L_column {

	width:185px;

	float:left;

}



/*

 RightColumn

-----------------------------*/

#R_column {

	width:500px;

	float:right;

	margin-left:25px;

}



*html #R_column {

	margin-left:0;

	margin-right:-5px;

}





/*

 Navigation

--------------------------*/

#navi {

	width:185px;

	height:368px;

	background:#FFF url(../img/common/navi_bg.gif) no-repeat top left;

	margin-bottom:15px;

}



#navi ul {padding:6px 0 0 15px;}



#navi li {
	display:block;
	line-height:30px;
	list-style-type:none;
	font-size: 12px;

}



#navi li a {

	padding:0 0 0 8px;

	margin-right:0px;

	text-decoration:none;

	font-weight:bold;

}



/*

ページの先頭へ戻る

--------------------------*/

#Page_top {

	width:620px;

	margin:60px 0 30px 0;

	padding-top:10px;

	border-top:2px dotted #CCC;

	text-align:right;

}



/*

 Footer

--------------------------*/

#footer {

	width:710px;

	float:left:

	clear:both;

	text-align:center;

/*	border-top:3px solid #3E7404;*/

	border-top:3px solid #db1719;

}



#footer a {color:#999; text-decoration:none;}

